Lines Matching refs:c_rmtc
701 …pcstart, pcend, ccstart, ccend, row, am, *poj, *pdj, *apindices, cmaxr, *c_rmtc, *c_rmtjj, *dcc, *… in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce() local
728 PetscCall(PetscCalloc4(cmaxr, &apindices, cmaxr, &apvalues, cmaxr, &apvaluestmp, pon, &c_rmtc)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
752 if (!c_rmtc[pocol]) { in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
755 c_rmtc[pocol]++; in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
757 PetscCall(PetscFindInt(apindices[jj], c_rmtc[pocol], c_rmtjj, &loc)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
764 for (kk = c_rmtc[pocol]; kk > loc; kk--) { in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
770 c_rmtc[pocol]++; in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
778 PetscCall(PetscFree4(apindices, apvalues, apvaluestmp, c_rmtc)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
852 …, *c_othj, pn, pon, pcstart, pcend, row, am, *poj, *pdj, *apindices, cmaxr, *c_rmtc, *c_rmtjj, loc; in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged() local
887 PetscCall(PetscCalloc4(cmaxr, &apindices, cmaxr, &apvalues, cmaxr, &apvaluestmp, pon, &c_rmtc)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
912 if (!c_rmtc[pocol]) { in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
915 c_rmtc[pocol]++; in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
917 PetscCall(PetscFindInt(apindices[jj], c_rmtc[pocol], c_rmtjj, &loc)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
924 for (kk = c_rmtc[pocol]; kk > loc; kk--) { in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
930 c_rmtc[pocol]++; in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
949 PetscCall(PetscFree4(apindices, apvalues, apvaluestmp, c_rmtc)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
993 …PetscInt pn, pon, *c_rmtc, i, j, nzi, htsize, htosize, *c_rmtj, off, *c_othj, rcvncols… in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce() local
1027 PetscCall(PetscMalloc1(pon, &c_rmtc)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1059 c_rmtc[i] = htsize; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1098 PetscCall(PetscSFGatherBegin(sf, MPIU_INT, c_rmtc, rootspace)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1099 PetscCall(PetscSFGatherEnd(sf, MPIU_INT, c_rmtc, rootspace)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1100 PetscCall(PetscFree(c_rmtc)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1259 …PetscInt pn, pon, *c_rmtc, i, j, nzi, dnzi, htsize, htosize, *c_rmtj, off, *c_othj, rc… in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged() local
1294 PetscCall(PetscMalloc1(pon, &c_rmtc)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1351 c_rmtc[i] = htsize; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1390 PetscCall(PetscSFGatherBegin(sf, MPIU_INT, c_rmtc, rootspace)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1391 PetscCall(PetscSFGatherEnd(sf, MPIU_INT, c_rmtc, rootspace)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()
1392 PetscCall(PetscFree(c_rmtc)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce_merged()