Lines Matching refs:blocky

19   PetscInt   blocky;
605 if (hipstruct->blocky == 2) {
607 } else if (hipstruct->blocky == 4) {
609 } else if (hipstruct->blocky == 8) {
611 } else if (hipstruct->blocky == 16) {
617 case 7: /* each block handles blocky slices */
618 nblocks = 1 + (nrows - 1) / (hipstruct->blocky * sliceheight);
619 if (hipstruct->blocky == 2) {
621 } else if (hipstruct->blocky == 4) {
623 } else if (hipstruct->blocky == 8) {
625 } else if (hipstruct->blocky == 16) {
662 PetscInt blocky = a->chunksize / 32;
667 if (blocky == 2) {
669 } else if (blocky == 4) {
671 } else if (blocky == 8) {
673 } else if (blocky == 16) {
721 PetscInt blocky = hipstruct->blocky;
740 if (blocky == 2) {
742 } else if (blocky == 4) {
744 } else if (blocky == 8) {
746 } else if (blocky == 16) {
755 blocky = a->chunksize / 32;
759 if (blocky == 2) {
761 } else if (blocky == 4) {
763 } else if (blocky == 8) {
765 } else if (blocky == 16) {
772 nblocks = 1 + (nrows - 1) / (blocky * sliceheight);
773 if (blocky == 2) {
775 } else if (blocky == 4) {
777 } else if (blocky == 8) {
779 } else if (blocky == 16) {
817 blocky = a->chunksize / 32;
821 if (blocky == 2) {
823 } else if (blocky == 4) {
825 } else if (blocky == 8) {
827 } else if (blocky == 16) {
869 PetscInt kernel, blocky;
874 PetscCall(PetscOptionsGetInt(NULL, NULL, "-mat_sell_spmv_hip_blocky", &blocky, &flg));
876 PetscCheck(blocky == 2 || blocky == 4 || blocky == 8 || blocky == 16 || blocky == 32, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Unsupported blocky: %" PetscInt_FMT " it should be in {2,4,8,16,32}", blocky);
877 hipstruct->blocky = blocky;