Searched refs:Aij (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex235.c | 62 Mat A, Aij, B; in main() local 71 …PetscCall(MatCreateAIJ(PETSC_COMM_WORLD, PETSC_DECIDE, PETSC_DECIDE, m, m, 7, NULL, 6, NULL, &Aij)… in main() 72 PetscCall(MatSetRandom(Aij, NULL)); in main() 73 PetscCall(MatSetOption(Aij, MAT_NEW_NONZERO_LOCATION_ERR, PETSC_FALSE)); in main() 75 PetscCall(MatCreateShell(PETSC_COMM_WORLD, PETSC_DECIDE, PETSC_DECIDE, m, m, Aij, &A)); in main() 81 PetscCall(shiftandscale(Aij, &Aijdiag)); in main() 82 PetscCall(MatAXPY(Aij, -1.0, B, DIFFERENT_NONZERO_PATTERN)); in main() 83 PetscCall(MatNorm(Aij, NORM_FROBENIUS, &Aijnorm)); in main() 91 PetscCall(MatDestroy(&Aij)); in main()
|
| /petsc/src/mat/impls/aij/mpi/crl/ |
| H A D | mcrl.c | 38 Mat_SeqAIJ *Aij = (Mat_SeqAIJ *)a->A->data, *Bij = (Mat_SeqAIJ *)a->B->data; in MatMPIAIJCRL_create_aijcrl() local 42 …PetscInt *aj = Aij->j, *bj = Bij->j; /* From the CSR representation; points to the beginning o… in MatMPIAIJCRL_create_aijcrl() 43 PetscInt i, j, rmax = 0, *icols, *ailen = Aij->ilen, *bilen = Bij->ilen; in MatMPIAIJCRL_create_aijcrl() 44 PetscScalar *aa = Aij->a, *ba = Bij->a, *acols, *array; in MatMPIAIJCRL_create_aijcrl() 49 aijcrl->nz = Aij->nz + Bij->nz; in MatMPIAIJCRL_create_aijcrl() 89 Mat_SeqAIJ *Aij = (Mat_SeqAIJ *)a->A->data, *Bij = (Mat_SeqAIJ *)a->A->data; in MatAssemblyEnd_MPIAIJCRL() local 92 Aij->inode.use = PETSC_FALSE; in MatAssemblyEnd_MPIAIJCRL()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1107 Mat_MPIAIJ *Aij = (Mat_MPIAIJ *)Amat->data, *Bij = (Mat_MPIAIJ *)Bmat->data; in MatIsTranspose_MPIAIJ() local 1108 Mat Adia = Aij->A, Bdia = Bij->A, Aoff, Boff, *Aoffs, *Boffs; in MatIsTranspose_MPIAIJ() 3872 Mat_MPIAIJ *Aij = (Mat_MPIAIJ *)B->data; in MatMPIAIJSetPreallocationCSR_MPIAIJ() local 3920 PetscCall(PetscFree(Aij->ld)); in MatMPIAIJSetPreallocationCSR_MPIAIJ() 3922 Aij->ld = ld; in MatMPIAIJSetPreallocationCSR_MPIAIJ() 4229 Mat_MPIAIJ *Aij = (Mat_MPIAIJ *)mat->data; in MatUpdateMPIAIJWithArrays() local 4230 Mat_SeqAIJ *Ad = (Mat_SeqAIJ *)Aij->A->data; in MatUpdateMPIAIJWithArrays() 4234 PetscInt *ld = Aij->ld; in MatUpdateMPIAIJWithArrays() 4242 PetscCall(MatSeqAIJGetArrayWrite(Aij->A, &ad)); in MatUpdateMPIAIJWithArrays() 4243 PetscCall(MatSeqAIJGetArrayWrite(Aij->B, &ao)); in MatUpdateMPIAIJWithArrays() [all …]
|
| /petsc/src/mat/impls/maij/ |
| H A D | maij.c | 61 Mat Aij = NULL; in MatMAIJRedimension() local 65 PetscCall(MatMAIJGetAIJ(A, &Aij)); in MatMAIJRedimension() 66 PetscCall(MatCreateMAIJ(Aij, dof, B)); in MatMAIJRedimension()
|
| /petsc/src/ts/utils/dmplexlandau/kokkos/ |
| H A D | landau.kokkos.cxx | 343 PetscErrorCode landau_mat_assemble(PetscScalar *coo_vals, const PetscScalar Aij, const PetscInt f, … in landau_mat_assemble() argument 375 for (int d = 0; d < nc; d++, idx2++) coo_vals[idx2] = row_scale[q] * col_scale[d] * Aij; in landau_mat_assemble()
|
| /petsc/src/ts/utils/dmplexlandau/ |
| H A D | plexland.c | 519 const PetscScalar Aij = elemMat[i * totDim + j]; in LandauFormJacobian_Internal() local 524 … for (PetscInt d = 0; d < nc; d++, idx2++) coo_vals[idx2] = row_scale[q] * col_scale[d] * Aij; in LandauFormJacobian_Internal() 530 for (d = 0; d < nc; d++) vals[q * nc + d] = row_scale[q] * col_scale[d] * Aij; in LandauFormJacobian_Internal()
|