Lines Matching refs:symm
16 PetscBool data_provided, herm, symm, use_lu, cuda = PETSC_FALSE; in main() local
30 symm = PETSC_FALSE; in main()
31 PetscCall(PetscOptionsGetBool(NULL, NULL, "-symmetric_solve", &symm, NULL)); in main()
33 if (herm) symm = PETSC_TRUE; in main()
41 if (symm) { in main()
132 …if (isolver == 0 && symm && !data_provided) { /* MUMPS (5.0.0) does not have support for Hermitian… in main()
142 …ize schur %" PetscInt_FMT ", size mat %" PetscInt_FMT "\n", solver, nrhs, symm, herm, size_schur, … in main()
146 if (!symm) use_lu = PETSC_TRUE; in main()
148 if (cuda && symm && !herm) use_lu = PETSC_TRUE; in main()
182 if (symm && herm) PetscCall(VecAbs(x)); in main()
200 if (nfact == 1 && (!cuda || (herm && symm))) PetscCall(MatFactorInvertSchurComplement(F)); in main()