Lines Matching refs:alg
2217 PetscInt alg; in MatMatTransposeMultSymbolic_MPIDense_MPIDense() local
2228 PetscCall(PetscStrcmp(product->alg, "allgatherv", &flg)); in MatMatTransposeMultSymbolic_MPIDense_MPIDense()
2229 alg = flg ? 0 : 1; in MatMatTransposeMultSymbolic_MPIDense_MPIDense()
2242 abt->alg = alg; in MatMatTransposeMultSymbolic_MPIDense_MPIDense()
2243 switch (alg) { in MatMatTransposeMultSymbolic_MPIDense_MPIDense()
2404 switch (abt->alg) { in MatMatTransposeMultNumeric_MPIDense_MPIDense()
2523 PetscInt alg; in MatMatMultSymbolic_MPIDense_MPIDense() local
2534 PetscCall(PetscStrcmp(product->alg, "petsc", &flg)); in MatMatMultSymbolic_MPIDense_MPIDense()
2535 alg = flg ? 0 : 1; in MatMatMultSymbolic_MPIDense_MPIDense()
2545 switch (alg) { in MatMatMultSymbolic_MPIDense_MPIDense()
2585 PetscInt alg, nalg = PetscDefined(HAVE_ELEMENTAL) ? 2 : 1; in MatProductSetFromOptions_MPIDense_AB() local
2590 alg = 0; /* default is PETSc */ in MatProductSetFromOptions_MPIDense_AB()
2591 PetscCall(PetscStrcmp(product->alg, "default", &flg)); in MatProductSetFromOptions_MPIDense_AB()
2592 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_AB()
2596 …t_algorithm", "Algorithmic approach", "MatProduct_AB", algTypes, nalg, algTypes[alg], &alg, &flg)); in MatProductSetFromOptions_MPIDense_AB()
2598 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_AB()
2622 PetscInt alg, nalg = 2; in MatProductSetFromOptions_MPIDense_ABt() local
2627 alg = 0; /* default is allgatherv */ in MatProductSetFromOptions_MPIDense_ABt()
2628 PetscCall(PetscStrcmp(product->alg, "default", &flg)); in MatProductSetFromOptions_MPIDense_ABt()
2629 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_ABt()
2634 …e_via", "Algorithmic approach", "MatMatTransposeMult", algTypes, nalg, algTypes[alg], &alg, &flg)); in MatProductSetFromOptions_MPIDense_ABt()
2638 …_algorithm", "Algorithmic approach", "MatProduct_ABt", algTypes, nalg, algTypes[alg], &alg, &flg)); in MatProductSetFromOptions_MPIDense_ABt()
2641 if (flg) PetscCall(MatProductSetAlgorithm(C, algTypes[alg])); in MatProductSetFromOptions_MPIDense_ABt()