Lines Matching refs:hmap
632 …P_private(Mat A, Mat P, Mat P_oth, const PetscInt *map, PetscInt dof, PetscInt i, PetscHMapIV hmap) in MatPtAPNumericComputeOneRowOfAP_private() argument
656 …for (k = 0; k < nzpi; k++) PetscCall(PetscHMapIVAddValue(hmap, pj[k] * dof + offset + pcstart, ra … in MatPtAPNumericComputeOneRowOfAP_private()
667 …for (k = 0; k < nzpi; k++) PetscCall(PetscHMapIVAddValue(hmap, p->garray[pj[k]] * dof + offset, ra… in MatPtAPNumericComputeOneRowOfAP_private()
686 …for (col = 0; col < pnz; col++) PetscCall(PetscHMapIVAddValue(hmap, p_othcols[col] * dof + offset,… in MatPtAPNumericComputeOneRowOfAP_private()
700 PetscHMapIV hmap; in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce() local
729 PetscCall(PetscHMapIVCreateWithSize(cmaxr, &hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
732 PetscCall(PetscHMapIVClear(hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
737 …etscCall(MatPtAPNumericComputeOneRowOfAP_private(A, P, ptap->P_oth, mappingindices, dof, i, hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
739 PetscCall(PetscHMapIVGetPairs(hmap, &voff, apindices, apvalues)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
779 PetscCall(PetscHMapIVDestroy(&hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
796 PetscCall(PetscHMapIVCreateWithSize(cmaxr, &hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
798 PetscCall(PetscHMapIVClear(hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
803 …etscCall(MatPtAPNumericComputeOneRowOfAP_private(A, P, ptap->P_oth, mappingindices, dof, i, hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
805 PetscCall(PetscHMapIVGetPairs(hmap, &voff, apindices, apvalues)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
820 PetscCall(PetscHMapIVDestroy(&hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce()
851 PetscHMapIV hmap; in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged() local
888 PetscCall(PetscHMapIVCreateWithSize(cmaxr, &hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
891 PetscCall(PetscHMapIVClear(hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
897 …etscCall(MatPtAPNumericComputeOneRowOfAP_private(A, P, ptap->P_oth, mappingindices, dof, i, hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
899 PetscCall(PetscHMapIVGetPairs(hmap, &voff, apindices, apvalues)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()
950 PetscCall(PetscHMapIVDestroy(&hmap)); in MatPtAPNumeric_MPIAIJ_MPIXAIJ_allatonce_merged()