Home
last modified time | relevance | path

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

/petsc/src/snes/tutorials/network/
H A Dex1.c331 PetscScalar *carray; in CoordinateVecSetUp() local
335 PetscCall(VecGetArrayWrite(coords, &carray)); in CoordinateVecSetUp()
346 carray[offset] = -1.0; in CoordinateVecSetUp()
347 carray[offset + 1] = -1.0; in CoordinateVecSetUp()
350 carray[offset] = -2.0; in CoordinateVecSetUp()
351 carray[offset + 1] = 2.0; in CoordinateVecSetUp()
354 carray[offset] = 0.0; in CoordinateVecSetUp()
355 carray[offset + 1] = 2.0; in CoordinateVecSetUp()
358 carray[offset] = -1.0; in CoordinateVecSetUp()
359 carray[offset + 1] = 0.0; in CoordinateVecSetUp()
[all …]
/petsc/src/dm/impls/network/tests/
H A Dex2.c144 const PetscScalar *carray; in CoordinatePrint() local
158 PetscCall(VecGetArrayRead(coords, &carray)); in CoordinatePrint()
167 … ", x = %f y = %f \n", vglobal, (double)PetscRealPart(carray[off]), (double)PetscRealPart(carray[… in CoordinatePrint()
175 PetscCall(VecRestoreArrayRead(coords, &carray)); in CoordinatePrint()
/petsc/src/mat/tests/
H A Dex170.c139 PetscScalar *carray; in main() local
165 PetscCall(VecGetArray(c, &carray)); in main()
166 for (v = vStart; v < vEnd; ++v) carray[v - vStart] = v; in main()
167 PetscCall(VecRestoreArray(c, &carray)); in main()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2223 PetscScalar *carray; in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP() local
2279 PetscCall(MatDenseGetArrayWriteAndMemType(mmdata->X, &carray, nullptr)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2282 PetscCall(MatDenseGetArrayWriteAndMemType(C, &carray, nullptr)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2304 …PetscCallHIPSPARSE(hipsparseCreateDnMat(&mmdata->matCDescr, m, n, clda, (void *)carray, hipsparse_… in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2322 PetscCallHIPSPARSE(hipsparseDnMatSetValues(mmdata->matCDescr, (void *)carray)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2332 PetscCall(MatDenseRestoreArrayWriteAndMemType(mmdata->X, &carray)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2335 PetscCall(MatDenseRestoreArrayWriteAndMemType(mmdata->X, &carray)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
2337 } else PetscCall(MatDenseRestoreArrayWriteAndMemType(C, &carray)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqDENSEHIP()
/petsc/src/mat/impls/nest/
H A Dmatnest.c99 PetscScalar *carray; in MatProductNumeric_Nest_Dense() local
122 PetscCall(MatDenseGetArray(C, &carray)); in MatProductNumeric_Nest_Dense()
125 …i + 1] - contents->dm[i], PETSC_DECIDE, M, N, PetscSafePointerPlusOffset(carray, contents->dm[i]),… in MatProductNumeric_Nest_Dense()
146 PetscCall(MatDenseRestoreArray(C, &carray)); in MatProductNumeric_Nest_Dense()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu2657 PetscScalar *carray; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA() local
2714 PetscCall(MatDenseGetArrayWriteAndMemType(mmdata->X, &carray, nullptr)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2717 PetscCall(MatDenseGetArrayWriteAndMemType(C, &carray, nullptr)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2747 …PetscCallCUSPARSE(cusparseCreateDnMat(&mmdata->matCDescr, m, n, clda, (void *)carray, cusparse_sca… in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2781 PetscCallCUSPARSE(cusparseDnMatSetValues(mmdata->matCDescr, (void *)carray)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2803 …olumn_indices->data().get(), mmdata->Bt ? mmdata->Bt : barray, blda, mat->beta_zero, carray, clda); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2810 PetscCall(MatDenseRestoreArrayWriteAndMemType(mmdata->X, &carray)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2813 PetscCall(MatDenseRestoreArrayWriteAndMemType(mmdata->X, &carray)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2816 PetscCall(MatDenseRestoreArrayWriteAndMemType(C, &carray)); in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c2073 PetscScalar *carray, *sendbuf; in MatTransposeMatMultNumeric_MPIDense_MPIDense() local
2163 PetscCall(MatDenseGetArrayWrite(c->A, &carray)); in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2164 PetscCallMPI(MPI_Reduce_scatter(sendbuf, carray, recvcounts, MPIU_SCALAR, MPIU_SUM, comm)); in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2165 PetscCall(MatDenseRestoreArrayWrite(c->A, &carray)); in MatTransposeMatMultNumeric_MPIDense_MPIDense()