Searched refs:rvals (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mmsbaij.c | 187 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 D | mpisbaij.c | 928 … 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 D | mpibaij.c | 1053 … 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 D | ex13.c | 277 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()
|