Searched refs:is_tmp (Results 1 – 1 of 1) sorted by relevance
1438 IS *is_tmp; in VecConcatenate() local1454 PetscCall(PetscMalloc1(nx, &is_tmp)); in VecConcatenate()1459 PetscCall(ISCreateStride(comm, Xnl, shift + Xbegin, 1, &is_tmp[i])); in VecConcatenate()1469 PetscCall(VecGetSubVector(Ytmp, is_tmp[i], &Xtmp)); in VecConcatenate()1471 PetscCall(VecRestoreSubVector(Ytmp, is_tmp[i], &Xtmp)); in VecConcatenate()1475 *x_is = is_tmp; in VecConcatenate()1477 for (i = 0; i < nx; i++) PetscCall(ISDestroy(&is_tmp[i])); in VecConcatenate()1478 PetscCall(PetscFree(is_tmp)); in VecConcatenate()