Searched refs:btarray (Results 1 – 2 of 2) sorted by relevance
85 PetscScalar *btarray; in MatTMatTMultNumeric_SeqAIJ_SeqDense() local87 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() local121 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()
59 PetscScalar *Carray, *btarray; in MatTransposeMatMultNumeric_MPIAIJ_MPIDense() local79 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()