Lines Matching refs:companion
62 PetscInt *companion; /* of size nel_total */ member
219 PetscInt *companion, *elms, *unique, *iptr; in gsi_check_args() local
248 companion = (PetscInt *)malloc(nel * sizeof(PetscInt)); in gsi_check_args()
253 companion[j++] = i; in gsi_check_args()
274 …PetscCallAbort(PETSC_COMM_WORLD, PCTFS_SMI_sort((void *)elms, (void *)companion, nel, SORT_INTEGER… in gsi_check_args()
308 gs->companion = companion; in gsi_check_args()
314 companion[i] = companion[j]; in gsi_check_args()
328 while (++k < j) *(iptr++) = companion[k]; in gsi_check_args()
400 map = gs->companion; in gsi_via_bit_mask()
408 map = gs->companion; in gsi_via_bit_mask()
455 free((void *)gs->companion); in gsi_via_bit_mask()
458 gs->local_elms = gs->companion = gs->elms = gs->ngh_buf = NULL; in gsi_via_bit_mask()
935 if (gs->companion) free((void *)gs->companion); in PCTFS_gs_free()