Lines Matching refs:smat_i
639 Mat_SubSppt *smat_i; local
699 smat_i = subc->submatis1;
701 nrqs = smat_i->nrqs;
702 nrqr = smat_i->nrqr;
703 rbuf1 = smat_i->rbuf1;
704 rbuf2 = smat_i->rbuf2;
705 rbuf3 = smat_i->rbuf3;
706 req_source2 = smat_i->req_source2;
708 sbuf1 = smat_i->sbuf1;
709 sbuf2 = smat_i->sbuf2;
710 ptr = smat_i->ptr;
711 tmp = smat_i->tmp;
712 ctr = smat_i->ctr;
714 pa = smat_i->pa;
715 req_size = smat_i->req_size;
716 req_source1 = smat_i->req_source1;
718 allcolumns[i] = smat_i->allcolumns;
719 allrows[i] = smat_i->allrows;
720 row2proc[i] = smat_i->row2proc;
721 rmap[i] = smat_i->rmap;
722 cmap[i] = smat_i->cmap;
727 smat_i = (Mat_SubSppt *)submats[0]->data;
729 nrqs = smat_i->nrqs;
730 nrqr = smat_i->nrqr;
731 rbuf1 = smat_i->rbuf1;
732 rbuf2 = smat_i->rbuf2;
733 rbuf3 = smat_i->rbuf3;
734 req_source2 = smat_i->req_source2;
736 sbuf1 = smat_i->sbuf1;
737 sbuf2 = smat_i->sbuf2;
738 ptr = smat_i->ptr;
739 tmp = smat_i->tmp;
740 ctr = smat_i->ctr;
742 pa = smat_i->pa;
743 req_size = smat_i->req_size;
744 req_source1 = smat_i->req_source1;
1148 PetscCall(PetscNew(&smat_i));
1150 subc->submatis1 = smat_i;
1152 smat_i->destroy = submats[i]->ops->destroy;
1156 smat_i->id = i;
1157 smat_i->nrqs = nrqs;
1158 smat_i->nrqr = nrqr;
1159 smat_i->rbuf1 = rbuf1;
1160 smat_i->rbuf2 = rbuf2;
1161 smat_i->rbuf3 = rbuf3;
1162 smat_i->sbuf2 = sbuf2;
1163 smat_i->req_source2 = req_source2;
1165 smat_i->sbuf1 = sbuf1;
1166 smat_i->ptr = ptr;
1167 smat_i->tmp = tmp;
1168 smat_i->ctr = ctr;
1170 smat_i->pa = pa;
1171 smat_i->req_size = req_size;
1172 smat_i->req_source1 = req_source1;
1174 smat_i->allcolumns = allcolumns[i];
1175 smat_i->allrows = allrows[i];
1176 smat_i->singleis = PETSC_FALSE;
1177 smat_i->row2proc = row2proc[i];
1178 smat_i->rmap = rmap[i];
1179 smat_i->cmap = cmap[i];
1188 PetscCall(PetscNew(&smat_i));
1189 submats[0]->data = (void *)smat_i;
1191 smat_i->destroy = submats[0]->ops->destroy;
1195 smat_i->id = 0;
1196 smat_i->nrqs = nrqs;
1197 smat_i->nrqr = nrqr;
1198 smat_i->rbuf1 = rbuf1;
1199 smat_i->rbuf2 = rbuf2;
1200 smat_i->rbuf3 = rbuf3;
1201 smat_i->sbuf2 = sbuf2;
1202 smat_i->req_source2 = req_source2;
1204 smat_i->sbuf1 = sbuf1;
1205 smat_i->ptr = ptr;
1206 smat_i->tmp = tmp;
1207 smat_i->ctr = ctr;
1209 smat_i->pa = pa;
1210 smat_i->req_size = req_size;
1211 smat_i->req_source1 = req_source1;
1213 smat_i->allcolumns = PETSC_FALSE;
1214 smat_i->singleis = PETSC_FALSE;
1215 smat_i->row2proc = NULL;
1216 smat_i->rmap = NULL;
1217 smat_i->cmap = NULL;