Searched refs:vary (Results 1 – 3 of 3) sorted by relevance
5760 PetscInt *vary; in PCBDDCSetUpLocalScatters() local5762 PetscCall(PetscMalloc1(pcis->n / bs, &vary)); in PCBDDCSetUpLocalScatters()5763 PetscCall(PetscArrayzero(vary, pcis->n / bs)); in PCBDDCSetUpLocalScatters()5766 for (i = 0; i < n_vertices; i++) vary[pcbddc->local_primal_ref_node[i] / bs]++; in PCBDDCSetUpLocalScatters()5768 if (vary[i] != 0 && vary[i] != bs) { in PCBDDCSetUpLocalScatters()5773 PetscCall(PetscFree(vary)); in PCBDDCSetUpLocalScatters()
199 Unfortunately, mechanisms for process placement vary across MPI
3048 or vary in many other ways. TAO solvers do not need to know how these