Home
last modified time | relevance | path

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

/petsc/src/mat/impls/sbaij/mpi/
H A Dmmsbaij.c187 PetscInt k, bs = A->rmap->bs, bs2 = baij->bs2, *rvals, *nz, m = A->rmap->n; in MatDisAssemble_MPISBAIJ() local
238 PetscCall(PetscMalloc1(bs, &rvals)); in MatDisAssemble_MPISBAIJ()
240 rvals[0] = bs * i; in MatDisAssemble_MPISBAIJ()
241 for (j = 1; j < bs; j++) rvals[j] = rvals[j - 1] + 1; in MatDisAssemble_MPISBAIJ()
250 PetscCall(MatSetValues_SeqSBAIJ(Bnew, bs, rvals, 1, &col, atmp, B->insertmode)); in MatDisAssemble_MPISBAIJ()
262 PetscCall(PetscFree(rvals)); in MatDisAssemble_MPISBAIJ()
H A Dmpisbaij.c928 … PetscInt M = mat->rmap->N, N = mat->cmap->N, *ai, *aj, col, i, j, k, *rvals, mbs = baij->mbs; in MatView_MPISBAIJ_ASCIIorDraworSocket() local
948 PetscCall(PetscMalloc1(bs, &rvals)); in MatView_MPISBAIJ_ASCIIorDraworSocket()
951 rvals[0] = bs * (baij->rstartbs + i); in MatView_MPISBAIJ_ASCIIorDraworSocket()
952 for (j = 1; j < bs; j++) rvals[j] = rvals[j - 1] + 1; in MatView_MPISBAIJ_ASCIIorDraworSocket()
956 PetscCall(MatSetValues_MPISBAIJ(A, bs, rvals, 1, &col, a, INSERT_VALUES)); in MatView_MPISBAIJ_ASCIIorDraworSocket()
968 rvals[0] = bs * (baij->rstartbs + i); in MatView_MPISBAIJ_ASCIIorDraworSocket()
969 for (j = 1; j < bs; j++) rvals[j] = rvals[j - 1] + 1; in MatView_MPISBAIJ_ASCIIorDraworSocket()
973 PetscCall(MatSetValues_MPIBAIJ(A, bs, rvals, 1, &col, a, INSERT_VALUES)); in MatView_MPISBAIJ_ASCIIorDraworSocket()
979 PetscCall(PetscFree(rvals)); in MatView_MPISBAIJ_ASCIIorDraworSocket()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c1053 … PetscInt M = mat->rmap->N, N = mat->cmap->N, *ai, *aj, col, i, j, k, *rvals, mbs = baij->mbs; in MatView_MPIBAIJ_ASCIIorDraworSocket() local
1074 PetscCall(PetscMalloc1(bs, &rvals)); in MatView_MPIBAIJ_ASCIIorDraworSocket()
1077 rvals[0] = bs * (baij->rstartbs + i); in MatView_MPIBAIJ_ASCIIorDraworSocket()
1078 for (j = 1; j < bs; j++) rvals[j] = rvals[j - 1] + 1; in MatView_MPIBAIJ_ASCIIorDraworSocket()
1082 PetscCall(MatSetValues_MPIBAIJ(A, bs, rvals, 1, &col, a, INSERT_VALUES)); in MatView_MPIBAIJ_ASCIIorDraworSocket()
1094 rvals[0] = bs * (baij->rstartbs + i); in MatView_MPIBAIJ_ASCIIorDraworSocket()
1095 for (j = 1; j < bs; j++) rvals[j] = rvals[j - 1] + 1; in MatView_MPIBAIJ_ASCIIorDraworSocket()
1099 PetscCall(MatSetValues_MPIBAIJ(A, bs, rvals, 1, &col, a, INSERT_VALUES)); in MatView_MPIBAIJ_ASCIIorDraworSocket()
1105 PetscCall(PetscFree(rvals)); in MatView_MPIBAIJ_ASCIIorDraworSocket()
1505 PetscInt M = A->rmap->N, N = A->cmap->N, *ai, *aj, i, *rvals, j, k, col; in MatTranspose_MPIBAIJ() local
[all …]
/petsc/src/snes/tutorials/
H A Dex13.c277 PetscScalar *rvals, *svals, *gsvals; in ComputeSpectral() local
327 PetscCall(VecGetArray(x, &rvals)); in ComputeSpectral()
330 rvals[j] = gsvals[nperm[j]]; in ComputeSpectral()
335 PetscCall(VecRestoreArray(x, &rvals)); in ComputeSpectral()