Searched refs:a_a (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/aij/seq/ |
| H A D | inode.c | 773 const MatScalar *v1, *v2, *v3, *v4, *v5, *a_a = a->a, *aa; in MatSolve_SeqAIJ_Inode_inplace() local 792 aa = a_a; in MatSolve_SeqAIJ_Inode_inplace() 1016 x[*c--] = tmp[row] = sum1 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1040 tmp0 = x[*c--] = tmp[row] = sum1 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1043 x[*c--] = tmp[row] = sum2 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1071 tmp0 = x[*c--] = tmp[row] = sum1 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1075 tmp0 = x[*c--] = tmp[row] = sum2 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1078 x[*c--] = tmp[row] = sum3 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1114 tmp0 = x[*c--] = tmp[row] = sum1 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1119 tmp0 = x[*c--] = tmp[row] = sum2 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() [all …]
|
| H A D | aij.c | 1461 const MatScalar *a_a; in MatMult_SeqAIJ() local 1475 PetscCall(MatSeqAIJGetArrayRead(A, &a_a)); in MatMult_SeqAIJ() 1488 const PetscScalar *aa = a_a + ii[i]; in MatMult_SeqAIJ() 1496 fortranmultaij_(&m, x, ii, a->j, a_a, y); in MatMult_SeqAIJ() 1502 const PetscScalar *aa = a_a + ii[i]; in MatMult_SeqAIJ() 1512 PetscCall(MatSeqAIJRestoreArrayRead(A, &a_a)); in MatMult_SeqAIJ() 1522 const MatScalar *aa, *a_a; in MatMultMax_SeqAIJ() local 1534 PetscCall(MatSeqAIJGetArrayRead(A, &a_a)); in MatMultMax_SeqAIJ() 1544 aa = a_a + ii[i]; in MatMultMax_SeqAIJ() 1556 aa = a_a + ii[i]; in MatMultMax_SeqAIJ() [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 1235 PetscScalar *vworkA, *vworkB, *a_a, *b_a, *subvals = NULL; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local 1250 PetscCall(MatSeqAIJGetArrayRead(A, (const PetscScalar **)&a_a)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1713 vworkA = PetscSafePointerPlusOffset(a_a, ai[row]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1751 vals = PetscSafePointerPlusOffset(a_a, ai[Crow]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1775 vals = PetscSafePointerPlusOffset(a_a, ai[Crow]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1799 vals = a_a + ai[Crow]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1914 PetscCall(MatSeqAIJRestoreArrayRead(A, (const PetscScalar **)&a_a)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 2630 PetscScalar *vworkA, *vworkB, *a_a, *b_a; in MatCreateSubMatrices_MPIAIJ_Local() local 2632 PetscCall(MatSeqAIJGetArrayRead(A, (const PetscScalar **)&a_a)); in MatCreateSubMatrices_MPIAIJ_Local() 2647 vworkA = PetscSafePointerPlusOffset(a_a, a_i[row]); in MatCreateSubMatrices_MPIAIJ_Local() [all …]
|
| H A D | mpiaij.c | 4660 const MatScalar *aa, *a_a; in MatCreateMPIAIJSumSeqAIJNumeric() local 4675 PetscCall(MatSeqAIJGetArrayRead(seqmat, &a_a)); in MatCreateMPIAIJSumSeqAIJNumeric() 4676 aa = a_a; in MatCreateMPIAIJSumSeqAIJNumeric() 4728 aa = a_a + ai[arow]; in MatCreateMPIAIJSumSeqAIJNumeric() 4755 PetscCall(MatSeqAIJRestoreArrayRead(seqmat, &a_a)); in MatCreateMPIAIJSumSeqAIJNumeric()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 645 PetscScalar *vworkA = NULL, *vworkB = NULL, *a_a = a->a, *b_a = b->a; local 1263 vworkA = PetscSafePointerPlusOffset(a_a, a_i[row] * bs2); 1309 vworkA = a_a + a_i[row] * bs2;
|
| /petsc/src/mat/impls/maij/ |
| H A D | maij.c | 265 const PetscScalar *a_a = a->a; in MatMultTranspose_MatMultTransposeAdd_SeqMAIJ_Template() local 282 const PetscScalar *v = PetscSafePointerPlusOffset(a_a, a_ii); in MatMultTranspose_MatMultTransposeAdd_SeqMAIJ_Template()
|