Home
last modified time | relevance | path

Searched refs:btarray (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/aij/seq/
H A Dmattransposematmult.c85 PetscScalar *btarray; in MatTMatTMultNumeric_SeqAIJ_SeqDense() local
87 PetscCall(VecGetArrayWrite(bt, &btarray)); in MatTMatTMultNumeric_SeqAIJ_SeqDense()
89 for (i = 0; i < m; i++) btarray[i * mdof + j] = Barray[j * blda + i]; in MatTMatTMultNumeric_SeqAIJ_SeqDense()
91 PetscCall(VecRestoreArrayWrite(bt, &btarray)); in MatTMatTMultNumeric_SeqAIJ_SeqDense()
103 const PetscScalar *btarray; in MatTMatTMultNumeric_SeqAIJ_SeqDense() local
121 PetscCall(VecGetArrayRead(bt, &btarray)); in MatTMatTMultNumeric_SeqAIJ_SeqDense()
123 for (i = 0; i < m; i++) Carray[j * clda + i] = btarray[i * mdof + j]; in MatTMatTMultNumeric_SeqAIJ_SeqDense()
125 PetscCall(VecRestoreArrayRead(bt, &btarray)); in MatTMatTMultNumeric_SeqAIJ_SeqDense()
/petsc/src/mat/impls/aij/mpi/
H A Dmpimattransposematmult.c59 PetscScalar *Carray, *btarray; in MatTransposeMatMultNumeric_MPIAIJ_MPIDense() local
79 PetscCall(VecGetArray(bt, &btarray)); in MatTransposeMatMultNumeric_MPIAIJ_MPIDense()
81 for (i = 0; i < m; i++) btarray[i * BN + j] = Barray[j * ldb + i]; in MatTransposeMatMultNumeric_MPIAIJ_MPIDense()
82 PetscCall(VecRestoreArray(bt, &btarray)); in MatTransposeMatMultNumeric_MPIAIJ_MPIDense()