/usr/lib/petscdir/3.4.2/include/finclude/ftn-auto/petscmatorderings.h90 is in libpetsc3.4.2-dev 3.4.2.dfsg1-8.1+b1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | subroutine MatPartitioningApply(matp, partitioning ,ierr)
MatPartitioning matp ! MatPartitioning
IS partitioning ! IS
integer ierr
end subroutine
subroutine MatPartitioningSetAdjacency(part, adj ,ierr)
MatPartitioning part ! MatPartitioning
Mat adj ! Mat
integer ierr
end subroutine
subroutine MatPartitioningDestroy(part ,ierr)
MatPartitioning part ! MatPartitioning
integer ierr
end subroutine
subroutine MatPartitioningCreate(comm, newp ,ierr)
integer comm ! MPI_Comm
MatPartitioning newp ! MatPartitioning
integer ierr
end subroutine
subroutine MatPartitioningSetFromOptions(part ,ierr)
MatPartitioning part ! MatPartitioning
integer ierr
end subroutine
subroutine MatPartitioningPartySetCoarseLevel(part, level ,ierr)
MatPartitioning part ! MatPartitioning
PetscReal level ! PetscReal
integer ierr
end subroutine
subroutine MatPartitioningPartySetMatchOptimization(part, opt , &
&ierr)
MatPartitioning part ! MatPartitioning
PetscBool opt ! PetscBool
integer ierr
end subroutine
subroutine MatPartitioningPartySetBipart(part, bp ,ierr)
MatPartitioning part ! MatPartitioning
PetscBool bp ! PetscBool
integer ierr
end subroutine
subroutine MatPartitioningPTScotchSetImbalance(part, imb ,ierr)
MatPartitioning part ! MatPartitioning
PetscReal imb ! PetscReal
integer ierr
end subroutine
subroutine MatPartitioningPTScotchGetImbalance(part, imb ,ierr)
MatPartitioning part ! MatPartitioning
PetscReal imb ! PetscReal
integer ierr
end subroutine
subroutine MatPartitioningPTScotchSetStrategy(part, strategy , &
&ierr)
MatPartitioning part ! MatPartitioning
MPPTScotchStrategyType strategy ! MPPTScotchStrategyType
integer ierr
end subroutine
subroutine MatPartitioningPTScotchGetStrategy(part, strategy , &
&ierr)
MatPartitioning part ! MatPartitioning
MPPTScotchStrategyType strategy ! MPPTScotchStrategyType
integer ierr
end subroutine
subroutine MatPartitioningParmetisSetCoarseSequential(part ,ierr&
&)
MatPartitioning part ! MatPartitioning
integer ierr
end subroutine
subroutine MatPartitioningParmetisGetEdgeCut(part, cut ,ierr)
MatPartitioning part ! MatPartitioning
PetscInt cut ! PetscInt
integer ierr
end subroutine
subroutine MatMeshToVertexGraph(mesh, ncommonnodes, dual ,ierr)
Mat mesh ! Mat
PetscInt ncommonnodes ! PetscInt
Mat dual ! Mat
integer ierr
end subroutine
subroutine MatMeshToCellGraph(mesh, ncommonnodes, dual ,ierr)
Mat mesh ! Mat
PetscInt ncommonnodes ! PetscInt
Mat dual ! Mat
integer ierr
end subroutine
subroutine MatPartitioningChacoSetGlobal(part, method ,ierr)
MatPartitioning part ! MatPartitioning
MPChacoGlobalType method ! MPChacoGlobalType
integer ierr
end subroutine
subroutine MatPartitioningChacoGetGlobal(part, method ,ierr)
MatPartitioning part ! MatPartitioning
MPChacoGlobalType method ! MPChacoGlobalType
integer ierr
end subroutine
subroutine MatPartitioningChacoSetLocal(part, method ,ierr)
MatPartitioning part ! MatPartitioning
MPChacoLocalType method ! MPChacoLocalType
integer ierr
end subroutine
subroutine MatPartitioningChacoGetLocal(part, method ,ierr)
MatPartitioning part ! MatPartitioning
MPChacoLocalType method ! MPChacoLocalType
integer ierr
end subroutine
subroutine MatPartitioningChacoSetCoarseLevel(part, level ,ierr)
MatPartitioning part ! MatPartitioning
PetscReal level ! PetscReal
integer ierr
end subroutine
subroutine MatPartitioningChacoSetEigenSolver(part, method ,ierr&
&)
MatPartitioning part ! MatPartitioning
MPChacoEigenType method ! MPChacoEigenType
integer ierr
end subroutine
subroutine MatPartitioningChacoGetEigenSolver(part, method ,ierr&
&)
MatPartitioning part ! MatPartitioning
MPChacoEigenType method ! MPChacoEigenType
integer ierr
end subroutine
subroutine MatPartitioningChacoSetEigenTol(part, tol ,ierr)
MatPartitioning part ! MatPartitioning
PetscReal tol ! PetscReal
integer ierr
end subroutine
subroutine MatPartitioningChacoGetEigenTol(part, tol ,ierr)
MatPartitioning part ! MatPartitioning
PetscReal tol ! PetscReal
integer ierr
end subroutine
subroutine MatPartitioningChacoSetEigenNumber(part, num ,ierr)
MatPartitioning part ! MatPartitioning
PetscInt num ! PetscInt
integer ierr
end subroutine
subroutine MatPartitioningChacoGetEigenNumber(part, num ,ierr)
MatPartitioning part ! MatPartitioning
PetscInt num ! PetscInt
integer ierr
end subroutine
subroutine MatCoarsenApply(coarser ,ierr)
MatCoarsen coarser ! MatCoarsen
integer ierr
end subroutine
subroutine MatCoarsenSetAdjacency(agg, adj ,ierr)
MatCoarsen agg ! MatCoarsen
Mat adj ! Mat
integer ierr
end subroutine
subroutine MatCoarsenSetStrictAggs(agg, str ,ierr)
MatCoarsen agg ! MatCoarsen
PetscBool str ! PetscBool
integer ierr
end subroutine
subroutine MatCoarsenSetVerbose(agg, vv ,ierr)
MatCoarsen agg ! MatCoarsen
PetscInt vv ! PetscInt
integer ierr
end subroutine
subroutine MatCoarsenDestroy(agg ,ierr)
MatCoarsen agg ! MatCoarsen
integer ierr
end subroutine
subroutine MatCoarsenCreate(comm, newcrs ,ierr)
integer comm ! MPI_Comm
MatCoarsen newcrs ! MatCoarsen
integer ierr
end subroutine
subroutine MatCoarsenSetFromOptions(coarser ,ierr)
MatCoarsen coarser ! MatCoarsen
integer ierr
end subroutine
|