| /petsc/src/snes/tutorials/ |
| H A D | ex13.c | 277 PetscScalar *rvals, *svals, *gsvals; in ComputeSpectral() local 289 PetscCall(PetscMalloc2(n, &ray, n, &svals)); in ComputeSpectral() 294 svals[i] = array[offu]; in ComputeSpectral() 306 PetscCallMPI(MPI_Gatherv(svals, in, MPIU_SCALAR, gsvals, cnt, displs, MPIU_SCALAR, 0, comm)); in ComputeSpectral() 311 gsvals = svals; in ComputeSpectral() 348 PetscCall(PetscFree2(ray, svals)); in ComputeSpectral()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij.c | 1569 const PetscScalar *svals = values + (V ? (bs * bs * ii[i]) : 0); in MatSeqSBAIJSetPreallocationCSR_SeqSBAIJ() local 1570 PetscCall(MatSetValuesBlocked_SeqSBAIJ(B, 1, &i, ncols, icols, svals, INSERT_VALUES)); in MatSeqSBAIJSetPreallocationCSR_SeqSBAIJ() 1573 const PetscScalar *svals = values + (V ? (bs * bs * (ii[i] + j)) : 0); in MatSeqSBAIJSetPreallocationCSR_SeqSBAIJ() local 1574 PetscCall(MatSetValuesBlocked_SeqSBAIJ(B, 1, &i, 1, &icols[j], svals, INSERT_VALUES)); in MatSeqSBAIJSetPreallocationCSR_SeqSBAIJ()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 2029 const PetscScalar *svals = values + (V ? (bs * bs * ii[i]) : 0); in MatMPISBAIJSetPreallocationCSR_MPISBAIJ() local 2030 PetscCall(MatSetValuesBlocked_MPISBAIJ(B, 1, &row, ncols, icols, svals, INSERT_VALUES)); in MatMPISBAIJSetPreallocationCSR_MPISBAIJ() 2034 const PetscScalar *svals = values + (V ? (bs * bs * (ii[i] + j)) : 0); in MatMPISBAIJSetPreallocationCSR_MPISBAIJ() local 2035 PetscCall(MatSetValuesBlocked_MPISBAIJ(B, 1, &row, 1, &icols[j], svals, INSERT_VALUES)); in MatMPISBAIJSetPreallocationCSR_MPISBAIJ()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 338 PetscScalar *xa, *xb, *svals; in DMPlexVecView1D() local 346 PetscCall(DMPlexPointLocalRead(dm, cone[0], sol[i], &svals)); in DMPlexVecView1D() 347 for (PetscInt l = 0; l < Nl; ++l) vals[i * Nl + l] = PetscRealPart(svals[l]); in DMPlexVecView1D() 352 PetscCall(DMPlexPointLocalRead(dm, e, sol[i], &svals)); in DMPlexVecView1D() 353 for (PetscInt l = 0; l < Nl; ++l) vals[i * Nl + l] = PetscRealPart(svals[l]); in DMPlexVecView1D() 357 PetscCall(DMPlexPointLocalRead(dm, cone[1], sol[i], &svals)); in DMPlexVecView1D() 358 for (PetscInt l = 0; l < Nl; ++l) vals[i * Nl + l] = PetscRealPart(svals[l]); in DMPlexVecView1D() 366 PetscScalar *xa, *xb, *svals; in DMPlexVecView1D() local 373 PetscCall(DMPlexPointLocalRead(dm, e, sol[i], &svals)); in DMPlexVecView1D() 374 for (PetscInt l = 0; l < Nl; ++l) vals[i * Nl + l] = PetscRealPart(svals[l]); in DMPlexVecView1D() [all …]
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 2592 const PetscScalar *svals = values + (V ? (bs * bs * ii[i]) : 0); in MatMPIBAIJSetPreallocationCSR_MPIBAIJ() local 2593 PetscCall(MatSetValuesBlocked_MPIBAIJ(B, 1, &row, ncols, icols, svals, INSERT_VALUES)); in MatMPIBAIJSetPreallocationCSR_MPIBAIJ() 2597 const PetscScalar *svals = values + (V ? (bs * bs * (ii[i] + j)) : 0); in MatMPIBAIJSetPreallocationCSR_MPIBAIJ() local 2598 PetscCall(MatSetValuesBlocked_MPIBAIJ(B, 1, &row, 1, &icols[j], svals, INSERT_VALUES)); in MatMPIBAIJSetPreallocationCSR_MPIBAIJ()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.c | 3404 const PetscScalar *svals = values + (V ? (bs * bs * ii[i]) : 0); in MatSeqBAIJSetPreallocationCSR_SeqBAIJ() local 3405 PetscCall(MatSetValuesBlocked_SeqBAIJ(B, 1, &i, ncols, icols, svals, INSERT_VALUES)); in MatSeqBAIJSetPreallocationCSR_SeqBAIJ() 3409 const PetscScalar *svals = values + (V ? (bs * bs * (ii[i] + j)) : 0); in MatSeqBAIJSetPreallocationCSR_SeqBAIJ() local 3410 PetscCall(MatSetValuesBlocked_SeqBAIJ(B, 1, &i, 1, &icols[j], svals, INSERT_VALUES)); in MatSeqBAIJSetPreallocationCSR_SeqBAIJ()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Mat.pyx | 2591 cdef const PetscScalar *svals=NULL 2592 CHKERR(MatGetRow(self.mat, irow, &ncols, &icols, &svals)) 2594 cdef object vals = array_s(ncols, svals) 2595 CHKERR(MatRestoreRow(self.mat, irow, &ncols, &icols, &svals))
|