| /petsc/src/mat/impls/aij/seq/aijperm/ |
| H A D | aijperm.c | 34 …PetscObjectState nonzerostate; /* used to determine if the nonzero structure has changed and hence… member 172 …if (aijperm->nonzerostate == A->nonzerostate) PetscFunctionReturn(PETSC_SUCCESS); /* permutation e… in MatSeqAIJPERM_create_perm() 173 aijperm->nonzerostate = A->nonzerostate; in MatSeqAIJPERM_create_perm() 620 …aijperm->nonzerostate = -1; /* this will trigger the generation of the permutation information the… in MatConvert_SeqAIJ_SeqAIJPERM()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 79 …if (!aijkok || aijkok->nonzerostate != A->nonzerostate) { /* aijkok might not exist yet or nonzero… in MatAssemblyEnd_SeqAIJKokkos() 96 …aijkok = new Mat_SeqAIJKokkos(A, A->rmap->n, A->cmap->n, aijseq, A->nonzerostate, PETSC_FALSE /*… in MatAssemblyEnd_SeqAIJKokkos() 164 if (aijkok && A->nonzerostate == aijkok->nonzerostate) { in MatSeqAIJGetArray_SeqAIJKokkos() 178 if (aijkok && A->nonzerostate == aijkok->nonzerostate) aijkok->a_dual.modify_host(); in MatSeqAIJRestoreArray_SeqAIJKokkos() 187 if (aijkok && A->nonzerostate == aijkok->nonzerostate) { in MatSeqAIJGetArrayRead_SeqAIJKokkos() 208 if (aijkok && A->nonzerostate == aijkok->nonzerostate) { in MatSeqAIJGetArrayWrite_SeqAIJKokkos() 221 if (aijkok && A->nonzerostate == aijkok->nonzerostate) { in MatSeqAIJRestoreArrayWrite_SeqAIJKokkos() 590 … A->spptr = new Mat_SeqAIJKokkos(A, A->rmap->n, A->cmap->n, aseq, A->nonzerostate, PETSC_FALSE); in MatConvert_SeqAIJ_SeqAIJKokkos() 611 …bkok = new Mat_SeqAIJKokkos(mat, mat->rmap->n, mat->cmap->n, bseq, mat->nonzerostate, PETSC_FALSE); in MatDuplicate_SeqAIJKokkos() 1380 …mat->spptr = akok = new Mat_SeqAIJKokkos(mat, mat->rmap->n, mat->cmap->n, aseq, mat->nonzerostate … in MatSetPreallocationCOO_SeqAIJKokkos() [all …]
|
| H A D | aijkok.hpp | 112 PetscObjectState nonzerostate; /* State of the nonzero pattern (graph) on device */ member 196 nonzerostate = nzstate; in Init()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | symtranspose.c | 73 if (rb->nonzerostate != A->nonzerostate) nonzerochange = PETSC_TRUE; in MatTranspose_SeqAIJ()
|
| H A D | aij.h | 271 Amat->nonzerostate++; \ 306 Amat->nonzerostate++; \
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mmsbaij.c | 237 Bnew->nonzerostate = B->nonzerostate; in MatDisAssemble_MPISBAIJ()
|
| /petsc/src/mat/impls/sell/mpi/ |
| H A D | mmsell.c | 54 Bnew->nonzerostate = B->nonzerostate; in MatDisAssemble_MPISELL()
|
| H A D | mpisell.c | 347 PetscObjectState state = sell->A->nonzerostate + sell->B->nonzerostate; in MatAssemblyEnd_MPISELL() 348 …PetscCallMPI(MPIU_Allreduce(&state, &mat->nonzerostate, 1, MPIU_INT64, MPI_SUM, PetscObjectComm((P… in MatAssemblyEnd_MPISELL()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mmbaij.c | 168 Bnew->nonzerostate = B->nonzerostate; in MatDisAssemble_MPIBAIJ()
|
| H A D | mpibaij.c | 1001 PetscObjectState state = baij->A->nonzerostate + baij->B->nonzerostate; in MatAssemblyEnd_MPIBAIJ() 1002 …PetscCallMPI(MPIU_Allreduce(&state, &mat->nonzerostate, 1, MPIU_INT64, MPI_SUM, PetscObjectComm((P… in MatAssemblyEnd_MPIBAIJ() 1648 PetscObjectState state = l->A->nonzerostate + l->B->nonzerostate; in MatZeroRows_MPIBAIJ() 1649 …PetscCallMPI(MPIU_Allreduce(&state, &A->nonzerostate, 1, MPIU_INT64, MPI_SUM, PetscObjectComm((Pet… in MatZeroRows_MPIBAIJ() 1745 PetscObjectState state = l->A->nonzerostate + l->B->nonzerostate; in MatZeroRowsColumns_MPIBAIJ() 1746 …PetscCallMPI(MPIU_Allreduce(&state, &A->nonzerostate, 1, MPIU_INT64, MPI_SUM, PetscObjectComm((Pet… in MatZeroRowsColumns_MPIBAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mmaij.c | 179 Bnew->nonzerostate = B->nonzerostate; in MatDisAssemble_MPIAIJ()
|
| H A D | mpiaij.c | 44 PetscObjectState Astate = aij->A->nonzerostate, Bstate = aij->B->nonzerostate; in MatResetHash_MPIAIJ() 49 aij->A->nonzerostate = ++Astate, aij->B->nonzerostate = ++Bstate; in MatResetHash_MPIAIJ() 843 PetscObjectState state = aij->A->nonzerostate + aij->B->nonzerostate; in MatAssemblyEnd_MPIAIJ() 844 …PetscCallMPI(MPIU_Allreduce(&state, &mat->nonzerostate, 1, MPIU_INT64, MPI_SUM, PetscObjectComm((P… in MatAssemblyEnd_MPIAIJ() 927 PetscObjectState state = mat->A->nonzerostate + mat->B->nonzerostate; in MatZeroRows_MPIAIJ() 928 …PetscCallMPI(MPIU_Allreduce(&state, &A->nonzerostate, 1, MPIU_INT64, MPI_SUM, PetscObjectComm((Pet… in MatZeroRows_MPIAIJ() 1045 PetscObjectState state = l->A->nonzerostate + l->B->nonzerostate; in MatZeroRowsColumns_MPIAIJ() 1046 …PetscCallMPI(MPIU_Allreduce(&state, &A->nonzerostate, 1, MPIU_INT64, MPI_SUM, PetscObjectComm((Pet… in MatZeroRowsColumns_MPIAIJ() 3492 B->nonzerostate++; in MatCreateMPIAIJWithSeqAIJ() 6652 state = mpiaij->A->nonzerostate + mpiaij->B->nonzerostate; in MatSetPreallocationCOO_MPIAIJ() [all …]
|
| /petsc/src/mat/impls/sell/seq/ |
| H A D | sell.h | 119 A->nonzerostate++; \ 191 A->nonzerostate++; \
|
| H A D | sell.c | 779 if (a->diagNonzeroState != A->nonzerostate || (diag && !a->diag)) { in MatGetDiagonalMarkers_SeqSELL() 799 a->diagNonzeroState = A->nonzerostate; in MatGetDiagonalMarkers_SeqSELL() 821 a->diagNonzeroState = A->nonzerostate; in MatGetDiagonalMarkers_SeqSELL() 2278 C->nonzerostate = A->nonzerostate; in MatDuplicateNoCreate_SeqSELL()
|
| /petsc/src/mat/interface/ |
| H A D | matreg.c | 176 mat->nonzerostate++; in MatSetType()
|
| H A D | matrix.c | 5302 PetscCall(MatGetNonzeroState(mat, &rb->nonzerostate)); in MatTransposeSetPrecursor() 5348 rb->nonzerostate = mat->nonzerostate; in MatTranspose_Private() 5440 …PetscCheck(rb->nonzerostate == A->nonzerostate, PetscObjectComm((PetscObject)B), PETSC_ERR_ARG_WRO… in MatTransposeCheckNonzeroState_Private() 5924 …if (!mat->structural_symmetry_eternal && mat->ass_nonzerostate != mat->nonzerostate) mat->structur… in MatAssemblyEnd() 5929 mat->ass_nonzerostate = mat->nonzerostate; in MatAssemblyEnd() 7667 PetscObjectState nonzerostate; member 7762 PetscCall(MatGetNonzeroState(mat, &edata->nonzerostate)); in MatComputeVariableBlockEnvelope() 7864 PetscObjectState nonzerostate; in MatInvertVariableBlockEnvelope() local 7873 PetscCall(MatGetNonzeroState(A, &nonzerostate)); in MatInvertVariableBlockEnvelope() 7874 …PetscCheck(nonzerostate <= edata->nonzerostate, PetscObjectComm((PetscObject)A), PETSC_ERR_SUP, "C… in MatInvertVariableBlockEnvelope() [all …]
|
| /petsc/src/mat/impls/aij/seq/matlab/ |
| H A D | aijmatlab.c | 82 …mat->nonzerostate++; /* since the nonzero structure can change anytime force the Inode information… in MatSeqAIJFromMatlab()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 467 …PetscObjectState nonzerostate; /* each time new nonzeros locations are … member 781 PetscObjectState nonzerostate; member 1813 if (a->diagNonzeroState != A->nonzerostate || (diag && !a->diag)) { \ 1830 a->diagNonzeroState = A->nonzerostate; \ 1851 a->diagNonzeroState = A->nonzerostate; \
|
| /petsc/src/mat/utils/ |
| H A D | gcreate.c | 718 A->nonzerostate++; in MatSetPreallocationCOO() 766 A->nonzerostate++; in MatSetPreallocationCOOLocal()
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 486 if (nnzstate) A->nonzerostate++; in MatAssemblyBegin_Nest() 809 if (nnzstate) A->nonzerostate++; in MatShift_Nest() 832 if (nnzstate) A->nonzerostate++; in MatDiagonalSet_Nest() 998 if (nnzstate) B->nonzerostate++; in MatCopy_Nest() 1028 if (nnzstate) Y->nonzerostate++; in MatAXPY_Nest() 1128 A->nonzerostate++; in MatNestSetSubMat_Nest() 1447 A->nonzerostate++; in MatNestSetSubMats_Nest()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 2022 …if (A->nonzerostate == hipsparsestruct->nonzerostate && hipsparsestruct->format == MAT_HIPSPARSE_C… in MatSeqAIJHIPSPARSECopyToGPU() 2141 hipsparsestruct->nonzerostate = A->nonzerostate; in MatSeqAIJHIPSPARSECopyToGPU() 2850 C->nonzerostate++; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 2853 Ccusp->nonzerostate = C->nonzerostate; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 4296 (*C)->nonzerostate++; in MatSeqAIJHIPSPARSEMergeMats() 4299 Ccusp->nonzerostate = (*C)->nonzerostate; in MatSeqAIJHIPSPARSEMergeMats() 4308 …PetscCheck(Ccusp->nonzerostate == (*C)->nonzerostate, PETSC_COMM_SELF, PETSC_ERR_COR, "Wrong nonze… in MatSeqAIJHIPSPARSEMergeMats()
|
| H A D | hipsparsematimpl.h | 282 …PetscObjectState nonzerostate; /* track nonzero state to possibly recreate the … member
|
| /petsc/src/mat/impls/sell/seq/seqhip/ |
| H A D | sellhip.hip.cxx | 17 PetscInt nonzerostate; member 46 if (A->assembled && A->nonzerostate == hipstruct->nonzerostate) { in MatSeqSELLHIPCopyToGPU()
|
| /petsc/src/mat/impls/sell/seq/seqcuda/ |
| H A D | sellcuda.cu | 14 PetscInt nonzerostate; member 43 if (A->assembled && A->nonzerostate == cudastruct->nonzerostate) { in MatSeqSELLCUDACopyToGPU()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 2435 …if (A->nonzerostate == cusparsestruct->nonzerostate && cusparsestruct->format == MAT_CUSPARSE_CSR)… in MatSeqAIJCUSPARSECopyToGPU() 2565 cusparsestruct->nonzerostate = A->nonzerostate; in MatSeqAIJCUSPARSECopyToGPU() 3377 C->nonzerostate++; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 3380 Ccusp->nonzerostate = C->nonzerostate; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 4973 (*C)->nonzerostate++; in MatSeqAIJCUSPARSEMergeMats() 4976 Ccusp->nonzerostate = (*C)->nonzerostate; in MatSeqAIJCUSPARSEMergeMats() 4985 …PetscCheck(Ccusp->nonzerostate == (*C)->nonzerostate, PETSC_COMM_SELF, PETSC_ERR_COR, "Wrong nonze… in MatSeqAIJCUSPARSEMergeMats()
|