| /petsc/src/mat/impls/aij/seq/ |
| H A D | symtranspose.c | 48 at->free_ij = PETSC_TRUE; in MatTransposeSymbolic_SeqAIJ() 129 at->free_ij = PETSC_TRUE; in MatTranspose_SeqAIJ()
|
| H A D | aij.h | 61 …PetscBool free_ij; /* free the column indices j and row offsets i when the matrix… 228 if (A->free_ij) PetscCall(PetscShmgetDeallocateArray((void **)j)); in MatSeqXAIJFreeAIJ() 229 if (A->free_ij) PetscCall(PetscShmgetDeallocateArray((void **)i)); in MatSeqXAIJFreeAIJ() 249 Ain->free_ij = PETSC_TRUE; \ 287 Ain->free_ij = PETSC_TRUE; \
|
| H A D | matmatmult.c | 40 ofree_ij = aij->free_ij; in MatSetSeqAIJWithArrays_private() 66 aij->free_ij = PETSC_FALSE; in MatSetSeqAIJWithArrays_private() 222 c->free_ij = PETSC_TRUE; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() 459 c->free_ij = PETSC_TRUE; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() 562 c->free_ij = PETSC_TRUE; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable() 665 c->free_ij = PETSC_TRUE; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap() 781 c->free_ij = PETSC_TRUE; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap() 1078 c->free_ij = PETSC_TRUE; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge() 1178 c->free_ij = PETSC_TRUE; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted()
|
| H A D | matptap.c | 163 c->free_ij = PETSC_TRUE; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
|
| H A D | aij.c | 549 a->free_ij = PETSC_TRUE; in MatSeqAIJSetTotalPreallocation() 1696 PetscBool free_a = a->free_a, free_ij = a->free_ij; in MatShift_SeqAIJ() local 1724 if (free_ij) PetscCall(PetscShmgetDeallocateArray((void **)&oldj)); in MatShift_SeqAIJ() 1725 if (free_ij) PetscCall(PetscShmgetDeallocateArray((void **)&oldi)); in MatShift_SeqAIJ() 3928 b->free_ij = PETSC_TRUE; in MatSeqAIJSetPreallocation_SeqAIJ() 3939 b->free_ij = PETSC_FALSE; in MatSeqAIJSetPreallocation_SeqAIJ() 4726 seqaij->free_a = seqaij->free_ij = PETSC_TRUE; /* Let newmat own Ai, Aj and Aa */ in MatSetPreallocationCOO_SeqAIJ() 4904 c->free_ij = PETSC_TRUE; in MatDuplicateNoCreate_SeqAIJ() 5147 aij->free_ij = PETSC_FALSE; in MatCreateSeqAIJWithArrays()
|
| H A D | aijfact.c | 153 b->free_ij = PETSC_TRUE; in MatLUFactorSymbolic_SeqAIJ() 1492 b->free_ij = PETSC_TRUE; in MatILUFactorSymbolic_SeqAIJ_ilu0() 1675 b->free_ij = PETSC_TRUE; in MatILUFactorSymbolic_SeqAIJ() 2211 b->free_ij = PETSC_TRUE; in MatICCFactorSymbolic_SeqAIJ() 2376 b->free_ij = PETSC_TRUE; in MatCholeskyFactorSymbolic_SeqAIJ()
|
| /petsc/src/mat/impls/aij/seq/seqviennacl/ |
| H A D | aijviennacl.cxx | 114 if (a->free_ij) PetscCall(PetscShmgetDeallocateArray((void **)a->j)); in MatViennaCLCopyFromGPU() 115 if (a->free_ij) PetscCall(PetscShmgetDeallocateArray((void **)a->i)); in MatViennaCLCopyFromGPU() 120 a->free_ij = PETSC_TRUE; in MatViennaCLCopyFromGPU()
|
| /petsc/src/mat/impls/aij/seq/bas/ |
| H A D | basfactor.c | 81 b->free_ij = PETSC_TRUE; in MatICCFactorSymbolic_SeqAIJ_Bas()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact3.c | 255 b->free_ij = PETSC_TRUE; in MatLUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact2.c | 268 b->free_ij = PETSC_TRUE; in MatILUFactorSymbolic_SeqBAIJ_ilu0() 483 b->free_ij = PETSC_TRUE; in MatILUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact.c | 1196 b->free_ij = PETSC_TRUE; in MatICCFactorSymbolic_SeqBAIJ() 1379 b->free_ij = PETSC_TRUE; in MatCholeskyFactorSymbolic_SeqBAIJ()
|
| H A D | baij.c | 3351 b->free_ij = PETSC_TRUE; in MatSeqBAIJSetPreallocation_SeqBAIJ() 3358 b->free_ij = PETSC_FALSE; in MatSeqBAIJSetPreallocation_SeqBAIJ() 3558 c->free_ij = PETSC_FALSE; in MatDuplicateNoCreate_SeqBAIJ() 3571 c->free_ij = PETSC_TRUE; in MatDuplicateNoCreate_SeqBAIJ() 3935 baij->free_ij = PETSC_FALSE; in MatCreateSeqBAIJWithArrays()
|
| /petsc/src/mat/impls/aij/seq/matlab/ |
| H A D | aijmatlab.c | 70 aij->free_ij = PETSC_TRUE; in MatSeqAIJFromMatlab()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij.c | 1494 b->free_ij = PETSC_TRUE; in MatSeqSBAIJSetPreallocation_SeqSBAIJ() 1498 b->free_ij = PETSC_TRUE; in MatSeqSBAIJSetPreallocation_SeqSBAIJ() 1506 b->free_ij = PETSC_FALSE; in MatSeqSBAIJSetPreallocation_SeqSBAIJ() 2030 c->free_ij = PETSC_FALSE; in MatDuplicate_SeqSBAIJ() 2039 c->free_ij = PETSC_TRUE; in MatDuplicate_SeqSBAIJ() 2139 sbaij->free_ij = PETSC_FALSE; in MatCreateSeqSBAIJWithArrays()
|
| H A D | sbaijfact2.c | 2436 b->free_ij = PETSC_TRUE; in MatICCFactorSymbolic_SeqSBAIJ_MSR() 2473 PetscBool perm_identity, free_ij = PETSC_TRUE, diagDense; in MatICCFactorSymbolic_SeqSBAIJ() local 2632 b->free_ij = free_ij; in MatICCFactorSymbolic_SeqSBAIJ() 2675 PetscBool perm_identity, free_ij = PETSC_TRUE; in MatICCFactorSymbolic_SeqSBAIJ_inplace() local 2711 free_ij = PETSC_FALSE; in MatICCFactorSymbolic_SeqSBAIJ_inplace() 2830 b->free_ij = free_ij; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
|
| H A D | sbaijfact.c | 183 b->free_ij = PETSC_TRUE; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR() 344 b->free_ij = PETSC_TRUE; in MatCholeskyFactorSymbolic_SeqSBAIJ() 521 b->free_ij = PETSC_TRUE; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
|
| /petsc/src/mat/impls/blockmat/seq/ |
| H A D | blockmat.c | 878 bmat->free_ij = PETSC_TRUE; in MatBlockMatSetPreallocation_BlockMat()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 88 aijseq->free_ij = PETSC_TRUE; in MatAssemblyEnd_SeqAIJKokkos() 1579 aseq->free_ij = PETSC_FALSE; in MatSetSeqAIJKokkosWithCSRMatrix()
|
| /petsc/src/ksp/pc/impls/ml/ |
| H A D | ml.c | 215 mat->free_ij = PETSC_TRUE; in MatConvert_MPIAIJ_ML()
|
| /petsc/src/mat/impls/maij/ |
| H A D | maij.c | 783 c->free_ij = PETSC_TRUE; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 5192 mat->free_ij = PETSC_TRUE; in MatMPIAIJGetLocalMat() 5313 c->free_ij = PETSC_TRUE; in MatMPIAIJGetLocalMatMerge() 5940 b_oth->free_ij = PETSC_TRUE; in MatGetBrowsOfAoCols_MPIAIJ() 6658 a->free_ij = PETSC_TRUE; in MatSetPreallocationCOO_MPIAIJ() 6660 b->free_ij = PETSC_TRUE; in MatSetPreallocationCOO_MPIAIJ()
|
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 358 a->free_ij = PETSC_TRUE; in MatConvert_HYPRE_IS()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 2809 c->free_ij = PETSC_TRUE; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 4271 c->free_ij = PETSC_TRUE; in MatSeqAIJHIPSPARSEMergeMats()
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 1941 a->free_ij = PETSC_TRUE; in MatConvert_Nest_SeqAIJ_fast()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 3336 c->free_ij = PETSC_TRUE; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 4948 c->free_ij = PETSC_TRUE; in MatSeqAIJCUSPARSEMergeMats()
|