Home
last modified time | relevance | path

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

/petsc/src/mat/impls/baij/mpi/
H A Dmpiaijbaij.c18 …metric, hermitian = A->hermitian, structurally_symmetric = A->structurally_symmetric, spd = A->spd; in MatConvert_MPIAIJ_MPIBAIJ() local
38 A->spd = spd; in MatConvert_MPIAIJ_MPIBAIJ()
/petsc/share/petsc/matlab/
H A DgeneratePetscTestFiles.m16 PetscBinaryWrite('spd-real-int32-float64',A,b, 'indices','int32','precision','float64');
17 [At,bt] = PetscBinaryRead('spd-real-int32-float64', 'indices','int32','precision','float64');
20 '%s','Error in PetscBinaryWrite or/and PetscBinaryRead for spd-real-int32-float64');
24 PetscBinaryWrite('spd-real-int64-float64',A, b,'indices','int64','precision','float64');
25 [At,bt] = PetscBinaryRead('spd-real-int64-float64','indices','int64','precision','float64');
28 '%s','Error in PetscBinaryWrite or/and PetscBinaryRead for spd-real-int64-float64');
33 PetscBinaryWrite('spd-real-int32-float32',A,b, 'indices','int32','precision','float32');
34 [At,bt] = PetscBinaryRead('spd-real-int32-float32', 'indices','int32','precision','float32');
37 '%s','Error in PetscBinaryWrite or/and PetscBinaryRead for spd-real-int32-float32');
41 PetscBinaryWrite('spd-real-int64-float32',A,b,'indices','int64','precision','float32');
[all …]
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpiaijsbaij.c19 const PetscBool3 symmetric = A->symmetric, hermitian = A->hermitian, spd = A->spd; in MatConvert_MPIAIJ_MPISBAIJ() local
37 if (spd != PETSC_BOOL3_UNKNOWN) PetscCall(MatSetOption(A, MAT_SPD, PetscBool3ToBool(spd))); in MatConvert_MPIAIJ_MPISBAIJ()
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/
H A Dmkl_cpardiso.c696 if (A->spd == PETSC_BOOL3_TRUE) mat_mkl_cpardiso->mtype = 2; in MatCholeskyFactorSymbolic_AIJMKL_CPARDISO()
711 if (A->spd == PETSC_BOOL3_TRUE) { in MatCholeskyFactorSymbolic_AIJMKL_CPARDISO()
/petsc/src/mat/interface/
H A Dmatrix.c4382 isspd = mat->spd; in MatConvert()
5703 mat->symmetric = mat->spd = PETSC_BOOL3_FALSE; in MatDiagonalScale()
5723 mat->symmetric = mat->spd = PETSC_BOOL3_UNKNOWN; in MatDiagonalScale()
5925 if (!mat->spd_eternal) mat->spd = PETSC_BOOL3_UNKNOWN; in MatAssemblyEnd()
6103 mat->spd = PETSC_BOOL3_TRUE; in MatSetOption()
6110 mat->spd = PETSC_BOOL3_FALSE; in MatSetOption()
6140 …PetscCheck(mat->spd != PETSC_BOOL3_UNKNOWN, PetscObjectComm((PetscObject)mat), PETSC_ERR_ARG_WRONG… in MatSetOption()
8596 … && (*newmat)->structurally_symmetric == PETSC_BOOL3_UNKNOWN && (*newmat)->spd == PETSC_BOOL3_UNKN… in MatCreateSubMatrix()
8631 B->spd = A->spd; in MatPropagateSymmetryOptions()
9485 if (A->spd != PETSC_BOOL3_UNKNOWN) { in MatIsSPDKnown()
[all …]
/petsc/src/mat/impls/aij/seq/mkl_pardiso/
H A Dmkl_pardiso.c804 … (!PetscDefined(USE_COMPLEX) && F->factortype == MAT_FACTOR_CHOLESKY && A->spd == PETSC_BOOL3_TRUE… in MatFactorSymbolic_AIJMKL_PARDISO_Private()
1037 if (A->spd == PETSC_BOOL3_TRUE) mat_mkl_pardiso->mtype = 2; in MatGetFactor_aij_mkl_pardiso()
/petsc/src/mat/utils/
H A Dgcreate.c112 B->spd = PETSC_BOOL3_UNKNOWN; in MatCreate()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c54 if (A->spd == PETSC_BOOL3_TRUE) { in MatSeqDenseInvertFactors_Private()
422 if (A->spd == PETSC_BOOL3_TRUE) { in MatSolve_SeqDense_Internal_Cholesky()
845 if (A->spd == PETSC_BOOL3_TRUE) { in MatCholeskyFactor_SeqDense()
/petsc/include/petsc/private/
H A Dmatimpl.h478 PetscBool3 symmetric, hermitian, structurally_symmetric, spd; member
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c4124 else if (A->spd == PETSC_BOOL3_TRUE) mumps->sym = 1; in MatGetFactor_aij_mumps()
4196 else if (A->spd == PETSC_BOOL3_TRUE) mumps->sym = 1; in MatGetFactor_sbaij_mumps()
4455 else if (A->spd == PETSC_BOOL3_TRUE) mumps->sym = 1; in MatGetFactor_nest_mumps()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp467 …PetscCheck(A->spd == PETSC_BOOL3_TRUE, PETSC_COMM_SELF, PETSC_ERR_SUP, "%ssytrs unavailable. Use M… in Factor()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c5572 (*C)->spd = A->spd; in MatPtAPWithPrefix_Private()