Lines Matching refs:num_nodes

290 static PetscErrorCode PetscLogNestedEventNodesOrderDepthFirst(PetscInt num_nodes, PetscInt parent, …  in PetscLogNestedEventNodesOrderDepthFirst()  argument
297 while (node < num_nodes) { in PetscLogNestedEventNodesOrderDepthFirst()
303 …PetscCall(PetscLogNestedEventNodesOrderDepthFirst(num_nodes - start_loc - 1, tree[start_loc].id, &… in PetscLogNestedEventNodesOrderDepthFirst()
318 PetscInt num_nodes; in PetscLogNestedCreatePerfNodes() local
328 PetscCall(PetscLogGlobalNamesGetSize(global_events, NULL, &num_nodes)); in PetscLogNestedCreatePerfNodes()
329 PetscCall(PetscCalloc1(num_nodes, &tree)); in PetscLogNestedCreatePerfNodes()
330 for (PetscInt node = 0; node < num_nodes; node++) { in PetscLogNestedCreatePerfNodes()
356 PetscCall(PetscMalloc1(num_nodes, &parents)); in PetscLogNestedCreatePerfNodes()
357 for (PetscInt node = 0; node < num_nodes; node++) parents[node] = tree[node].parent; in PetscLogNestedCreatePerfNodes()
358 PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, parents, num_nodes, MPIU_INT, MPI_MAX, comm)); in PetscLogNestedCreatePerfNodes()
359 for (PetscInt node = 0; node < num_nodes; node++) tree[node].parent = parents[node]; in PetscLogNestedCreatePerfNodes()
364 PetscCall(PetscLogNestedEventNodesOrderDepthFirst(num_nodes, -1, tree, &num_descendants)); in PetscLogNestedCreatePerfNodes()
365 PetscAssert(num_descendants == num_nodes, comm, PETSC_ERR_PLIB, "Failed tree ordering invariant"); in PetscLogNestedCreatePerfNodes()
367 PetscCall(PetscCalloc1(num_nodes, &perf)); in PetscLogNestedCreatePerfNodes()
368 for (PetscInt tree_node = 0; tree_node < num_nodes; tree_node++) { in PetscLogNestedCreatePerfNodes()