Home
last modified time | relevance | path

Searched refs:a_aij (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c2240 Mat_SeqBAIJ *a_aij = (Mat_SeqBAIJ *)aij->A->data; in MatGetColumnReductions_MPIBAIJ() local
2241 MatScalar *a_val = a_aij->a; in MatGetColumnReductions_MPIBAIJ()
2250 for (i = a_aij->i[0]; i < a_aij->i[aij->A->rmap->n / bs]; i++) { in MatGetColumnReductions_MPIBAIJ()
2253 work[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscAbsScalar(*a_val * *a_val); in MatGetColumnReductions_MPIBAIJ()
2267 for (i = a_aij->i[0]; i < a_aij->i[aij->A->rmap->n / bs]; i++) { in MatGetColumnReductions_MPIBAIJ()
2270 work[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscAbsScalar(*a_val); in MatGetColumnReductions_MPIBAIJ()
2284 for (i = a_aij->i[0]; i < a_aij->i[aij->A->rmap->n / bs]; i++) { in MatGetColumnReductions_MPIBAIJ()
2287 PetscInt col = A->cmap->rstart + a_aij->j[i] * bs + jb; in MatGetColumnReductions_MPIBAIJ()
2303 for (i = a_aij->i[0]; i < a_aij->i[aij->A->rmap->n / bs]; i++) { in MatGetColumnReductions_MPIBAIJ()
2306 work[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscRealPart(*a_val); in MatGetColumnReductions_MPIBAIJ()
[all …]
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c36 Mat_SeqBAIJ *a_aij = (Mat_SeqBAIJ *)A->data; in MatGetColumnReductions_SeqBAIJ() local
38 MatScalar *a_val = a_aij->a; in MatGetColumnReductions_SeqBAIJ()
44 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
47 reductions[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscAbsScalar(*a_val * *a_val); in MatGetColumnReductions_SeqBAIJ()
53 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
56 reductions[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscAbsScalar(*a_val); in MatGetColumnReductions_SeqBAIJ()
62 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
65 PetscInt col = A->cmap->rstart + a_aij->j[i] * bs + jb; in MatGetColumnReductions_SeqBAIJ()
72 for (PetscInt i = a_aij->i[0]; i < a_aij->i[A->rmap->n / bs]; i++) { in MatGetColumnReductions_SeqBAIJ()
75 reductions[A->cmap->rstart + a_aij->j[i] * bs + jb] += PetscRealPart(*a_val); in MatGetColumnReductions_SeqBAIJ()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c305 Mat_SeqAIJ *a_aij = (Mat_SeqAIJ *)aij->A->data; in MatGetColumnReductions_MPIAIJ() local
318 …for (i = 0; i < a_aij->i[aij->A->rmap->n]; i++) work[A->cmap->rstart + a_aij->j[i]] += PetscAbsSca… in MatGetColumnReductions_MPIAIJ()
321 …for (i = 0; i < a_aij->i[aij->A->rmap->n]; i++) work[A->cmap->rstart + a_aij->j[i]] += PetscAbsSca… in MatGetColumnReductions_MPIAIJ()
324 … 0; i < a_aij->i[aij->A->rmap->n]; i++) work[A->cmap->rstart + a_aij->j[i]] = PetscMax(PetscAbsSca… in MatGetColumnReductions_MPIAIJ()
327 …for (i = 0; i < a_aij->i[aij->A->rmap->n]; i++) work[A->cmap->rstart + a_aij->j[i]] += PetscRealPa… in MatGetColumnReductions_MPIAIJ()
330 …for (i = 0; i < a_aij->i[aij->A->rmap->n]; i++) work[A->cmap->rstart + a_aij->j[i]] += PetscImagin… in MatGetColumnReductions_MPIAIJ()