Searched refs:mat_a (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/baij/mpi/ ! |
| H A D | baijov.c | 636 …PetscScalar **rbuf4, *rbuf4_i = NULL, **sbuf_aa, *vals, *mat_a = NULL, *imat_a = NULL, *sbuf_aa_… local 1326 if (!ijonly) mat_a = PetscSafePointerPlusOffset(imat_a, mat_i * bs2); 1343 PetscCall(PetscArraycpy(mat_a, vworkB + l * bs2, bs2)); 1344 mat_a += bs2; 1359 PetscCall(PetscArraycpy(mat_a, vworkA + l * bs2, bs2)); 1360 mat_a += bs2; 1374 PetscCall(PetscArraycpy(mat_a, vworkB + l * bs2, bs2)); 1375 mat_a += bs2; 1385 PetscCall(PetscArraycpy(mat_a, vworkB + l * bs2, bs2)); 1386 mat_a += bs2; [all …]
|
| /petsc/src/mat/impls/sbaij/seq/ ! |
| H A D | sbaij2.c | 114 MatScalar *mat_a; in MatCreateSubMatrix_SeqSBAIJ_Private() local 175 mat_a = PetscSafePointerPlusOffset(c->a, mat_i * bs2); in MatCreateSubMatrix_SeqSBAIJ_Private() 180 mat_a = PetscSafePointerPlusOffset(d->a, mat_i * bs2); in MatCreateSubMatrix_SeqSBAIJ_Private() 186 PetscCall(PetscArraycpy(mat_a, a->a + k * bs2, bs2)); in MatCreateSubMatrix_SeqSBAIJ_Private() 187 mat_a += bs2; in MatCreateSubMatrix_SeqSBAIJ_Private() 202 mat_a = PetscSafePointerPlusOffset(c->a, mat_i * bs2); in MatCreateSubMatrix_SeqSBAIJ_Private() 207 mat_a = PetscSafePointerPlusOffset(d->a, mat_i * bs2); in MatCreateSubMatrix_SeqSBAIJ_Private() 210 PetscCall(PetscSortIntWithDataArray(ilen, mat_j, mat_a, bs2 * sizeof(MatScalar), work)); in MatCreateSubMatrix_SeqSBAIJ_Private()
|
| /petsc/src/mat/impls/aij/mpi/ ! |
| H A D | mpiov.c | 2057 PetscScalar **rbuf4, *rbuf4_i, **sbuf_aa, *vals, *mat_a, *imat_a, *sbuf_aa_i; in MatCreateSubMatrices_MPIAIJ_Local() local 2699 mat_a = imat_a + mat_i; in MatCreateSubMatrices_MPIAIJ_Local() 2710 *mat_a++ = vals[k]; in MatCreateSubMatrices_MPIAIJ_Local() 2717 *mat_a++ = vals[k]; in MatCreateSubMatrices_MPIAIJ_Local() 2758 mat_a = PetscSafePointerPlusOffset(imat_a, mat_i); in MatCreateSubMatrices_MPIAIJ_Local() 2770 *mat_a++ = rbuf4_i[ct2]; in MatCreateSubMatrices_MPIAIJ_Local() 2777 *mat_a++ = rbuf4_i[ct2]; in MatCreateSubMatrices_MPIAIJ_Local() 2798 mat_a = imat_a + mat_i; in MatCreateSubMatrices_MPIAIJ_Local() 2800 PetscCall(PetscSortIntWithScalarArray(imat_ilen[j], mat_j, mat_a)); in MatCreateSubMatrices_MPIAIJ_Local()
|
| H A D | mpiaij.c | 684 …pyFromCSRFormat(Mat mat, const PetscInt mat_j[], const PetscInt mat_i[], const PetscScalar mat_a[]) in MatSetValues_MPIAIJ_CopyFromCSRFormat() argument 711 aa[rowstart_diag + dnz_row] = mat_a[col]; in MatSetValues_MPIAIJ_CopyFromCSRFormat() 715 ba[rowstart_offd + onz_row] = mat_a[col]; in MatSetValues_MPIAIJ_CopyFromCSRFormat()
|
| /petsc/src/mat/impls/baij/seq/ ! |
| H A D | baij2.c | 78 MatScalar *mat_a; in MatCreateSubMatrix_SeqBAIJ_Private() local 123 mat_a = PetscSafePointerPlusOffset(c->a, mat_i * bs2); in MatCreateSubMatrix_SeqBAIJ_Private() 128 PetscCall(PetscArraycpy(mat_a, a->a + k * bs2, bs2)); in MatCreateSubMatrix_SeqBAIJ_Private() 129 mat_a += bs2; in MatCreateSubMatrix_SeqBAIJ_Private() 142 mat_a = c->a + mat_i * bs2; in MatCreateSubMatrix_SeqBAIJ_Private() 144 PetscCall(PetscSortIntWithDataArray(ilen, mat_j, mat_a, bs2 * sizeof(MatScalar), work)); in MatCreateSubMatrix_SeqBAIJ_Private()
|
| /petsc/src/mat/impls/aij/seq/ ! |
| H A D | aij.c | 2397 MatScalar *a_new, *mat_a, *c_a; in MatCreateSubMatrix_SeqAIJ() local 2520 mat_a = PetscSafePointerPlusOffset(c_a, mat_i); in MatCreateSubMatrix_SeqAIJ() 2525 *mat_a++ = aa[k]; in MatCreateSubMatrix_SeqAIJ() 2541 mat_a = PetscSafePointerPlusOffset(c_a, mat_i); in MatCreateSubMatrix_SeqAIJ() 2543 PetscCall(PetscSortIntWithScalarArray(ilen, mat_j, mat_a)); in MatCreateSubMatrix_SeqAIJ()
|