Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/tutorials/
H A Dex59.c335 PetscInt *indexg, *cols, *colsg; in ComputeSubdomainMatrix() local
342 PetscCall(PetscMalloc1(i, &indexg)); in ComputeSubdomainMatrix()
355 indexg[ii] = k * xloc * yloc + j * xloc + i; in ComputeSubdomainMatrix()
360 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, ii, indexg, PETSC_COPY_VALUES, &submatIS)); in ComputeSubdomainMatrix()
421 indexg[ii] = kg * dd.xm_l * dd.ym_l + jg * dd.xm_l + ig; in ComputeSubdomainMatrix()
428 for (k = 0; k < j; k++) colsg[k] = indexg[cols[k]]; in ComputeSubdomainMatrix()
429 PetscCall(MatSetValues(temp_local_mat, 1, &indexg[i], j, colsg, vals, ADD_VALUES)); in ComputeSubdomainMatrix()
435 PetscCall(PetscFree(indexg)); in ComputeSubdomainMatrix()