Lines Matching refs:spptr
73 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
97 A->spptr = aijkok;
112 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
116 PetscCheck(aijkok, PETSC_COMM_WORLD, PETSC_ERR_PLIB, "Unexpected NULL (Mat_SeqAIJKokkos*)A->spptr");
128 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
142 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
156 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
175 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
184 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
205 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
218 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
230 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
313 Mat_SeqAIJKokkos *akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
318 PetscCheck(akok, PETSC_COMM_WORLD, PETSC_ERR_PLIB, "Unexpected NULL (Mat_SeqAIJKokkos*)A->spptr");
351 Mat_SeqAIJKokkos *akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
356 PetscCheck(akok, PETSC_COMM_WORLD, PETSC_ERR_PLIB, "Unexpected NULL (Mat_SeqAIJKokkos*)A->spptr");
397 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
425 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
455 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
480 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
508 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
539 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
553 Mat_SeqAIJKokkos *aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
589 PetscCheck(!A->spptr, PETSC_COMM_WORLD, PETSC_ERR_PLIB, "Expect NULL (Mat_SeqAIJKokkos*)A->spptr");
590 A->spptr = new Mat_SeqAIJKokkos(A, A->rmap->n, A->cmap->n, aseq, A->nonzerostate, PETSC_FALSE);
602 Mat_SeqAIJKokkos *akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr), *bkok;
626 mat->spptr = bkok;
653 bkok = static_cast<Mat_SeqAIJKokkos *>((*B)->spptr);
673 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
676 delete static_cast<Mat_SeqAIJKokkosTriFactors *>(A->spptr);
678 A->spptr = NULL;
733 akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
734 bkok = static_cast<Mat_SeqAIJKokkos *>(B->spptr);
776 ckok = static_cast<Mat_SeqAIJKokkos *>((*C)->spptr);
845 akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
846 bkok = static_cast<Mat_SeqAIJKokkos *>(B->spptr);
847 ckok = static_cast<Mat_SeqAIJKokkos *>(C->spptr);
849 PetscCheck(ckok, PetscObjectComm((PetscObject)C), PETSC_ERR_PLIB, "Device data structure spptr is empty");
905 akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
906 bkok = static_cast<Mat_SeqAIJKokkos *>(B->spptr);
1026 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1045 const auto aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1074 const auto aijkok = static_cast<Mat_SeqAIJKokkos *>(Y->spptr);
1101 const auto aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1138 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1160 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1186 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1209 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1232 aijkok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1288 ykok = static_cast<Mat_SeqAIJKokkos *>(Y->spptr);
1289 xkok = static_cast<Mat_SeqAIJKokkos *>(X->spptr);
1378 akok = static_cast<Mat_SeqAIJKokkos *>(mat->spptr);
1380 mat->spptr = akok = new Mat_SeqAIJKokkos(mat, mat->rmap->n, mat->cmap->n, aseq, mat->nonzerostate + 1, PETSC_FALSE);
1494 Mat_SeqAIJKokkos *akok = static_cast<Mat_SeqAIJKokkos *>(A->spptr);
1560 PetscCheck(!A->spptr, PETSC_COMM_SELF, PETSC_ERR_PLIB, "A->spptr is supposed to be empty");
1589 A->spptr = akok; /* Set A->spptr before MatAssembly so that A->spptr won't be allocated again there */
1599 *csr = static_cast<Mat_SeqAIJKokkos *>(A->spptr)->csrmat;
1678 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)A->spptr;
1694 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)A->spptr;
1783 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)A->spptr;
1837 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)A->spptr;
1888 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)A->spptr;
1939 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)B->spptr;
2054 Mat_SeqAIJKokkos *aijkok = (Mat_SeqAIJKokkos *)A->spptr;
2055 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)B->spptr;
2089 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)B->spptr;
2109 aijkok = (Mat_SeqAIJKokkos *)A->spptr;
2148 PetscCheck(!B->spptr, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Expected a NULL spptr");
2149 PetscCallCXX(B->spptr = new Mat_SeqAIJKokkosTriFactors(B->rmap->n));
2164 PetscCheck(!B->spptr, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Expected a NULL spptr");
2165 PetscCallCXX(B->spptr = new Mat_SeqAIJKokkosTriFactors(B->rmap->n));
2183 Mat_SeqAIJKokkosTriFactors *factors = (Mat_SeqAIJKokkosTriFactors *)B->spptr;
2269 // If solve on device, B is still a MATSEQAIJKOKKOS, so we are good to allocate B->spptr
2270 PetscCheck(!B->spptr, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Expected a NULL spptr");
2271 PetscCallCXX(B->spptr = new Mat_SeqAIJKokkosTriFactors(B->rmap->n));
2289 // If solve on device, B is still a MATSEQAIJKOKKOS, so we are good to allocate B->spptr
2290 PetscCheck(!B->spptr, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Expected a NULL spptr");
2291 PetscCallCXX(B->spptr = new Mat_SeqAIJKokkosTriFactors(B->rmap->n));
2326 PetscCheck(!(*B)->spptr, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Expected a NULL spptr");