Home
last modified time | relevance | path

Searched refs:sumt (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/partitioner/impls/matpart/
H A Dpartmatpart.c120 PetscReal sumt; in PetscPartitionerPartition_MatPartitioning() local
123 sumt = 0.0; in PetscPartitionerPartition_MatPartitioning()
129 sumt += tpd; in PetscPartitionerPartition_MatPartitioning()
132 if (sumt) { /* METIS/ParMETIS do not like exactly zero weight */ in PetscPartitionerPartition_MatPartitioning()
133 for (p = 0, sumt = 0.0; p < nparts; ++p) { in PetscPartitionerPartition_MatPartitioning()
135 sumt += tpwgts[p]; in PetscPartitionerPartition_MatPartitioning()
137 for (p = 0; p < nparts; ++p) tpwgts[p] /= sumt; in PetscPartitionerPartition_MatPartitioning()
138 for (p = 0, sumt = 0.0; p < nparts - 1; ++p) sumt += tpwgts[p]; in PetscPartitionerPartition_MatPartitioning()
139 tpwgts[nparts - 1] = 1. - sumt; in PetscPartitionerPartition_MatPartitioning()
/petsc/src/dm/partitioner/impls/parmetis/
H A Dpartparmetis.c121 real_t sumt = 0.0; in PetscPartitionerPartition_ParMetis() local
127 sumt += tpd; in PetscPartitionerPartition_ParMetis()
130 if (sumt) { /* METIS/ParMETIS do not like exactly zero weight */ in PetscPartitionerPartition_ParMetis()
131 for (p = 0, sumt = 0.0; p < nparts; ++p) { in PetscPartitionerPartition_ParMetis()
133 sumt += tpwgts[p]; in PetscPartitionerPartition_ParMetis()
135 for (p = 0; p < nparts; ++p) tpwgts[p] /= sumt; in PetscPartitionerPartition_ParMetis()
136 for (p = 0, sumt = 0.0; p < nparts - 1; ++p) sumt += tpwgts[p]; in PetscPartitionerPartition_ParMetis()
137 tpwgts[nparts - 1] = (real_t)(1. - sumt); in PetscPartitionerPartition_ParMetis()