Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/mpi/
H A Dpcmpi.c170 PetscInt matproperties[8] = {0}, rstart, rend; in PCMPISetMat() local
187 PetscCall(MatGetSize(sA, &matproperties[0], &matproperties[1])); in PCMPISetMat()
189 matproperties[2] = bs; in PCMPISetMat()
191 matproperties[3] = !isset ? 0 : (issymmetric ? 1 : 2); in PCMPISetMat()
193 matproperties[4] = !isset ? 0 : (ishermitian ? 1 : 2); in PCMPISetMat()
195 matproperties[5] = !isset ? 0 : (isspd ? 1 : 2); in PCMPISetMat()
197 matproperties[6] = !isset ? 0 : (isstructurallysymmetric ? 1 : 2); in PCMPISetMat()
202 matproperties[7] = (PetscInt)clen; in PCMPISetMat()
204 …PetscCallMPI(MPI_Bcast(matproperties, PETSC_STATIC_ARRAY_LENGTH(matproperties), MPIU_INT, 0, comm)… in PCMPISetMat()
208 PetscCall(PetscLayoutSetBlockSize(layout, matproperties[2])); in PCMPISetMat()
[all …]