| /petsc/src/snes/tutorials/network/ |
| H A D | ex1.c | 331 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 D | ex2.c | 144 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 D | ex170.c | 139 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 D | aijhipsparse.hip.cxx | 2223 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 D | matnest.c | 99 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 D | aijcusparse.cu | 2657 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 D | mpidense.c | 2073 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()
|