Lines Matching refs:gid1_lid1
19 PetscHMapI gid1_lid1 = NULL; /* one-based gid to lid table */ in MatSetUpMultiply_MPISBAIJ() local
29 PetscCall(PetscHMapICreateWithSize(mbs, &gid1_lid1)); in MatSetUpMultiply_MPISBAIJ()
33 PetscCall(PetscHMapIGetWithDefault(gid1_lid1, gid1, 0, &data)); in MatSetUpMultiply_MPISBAIJ()
34 if (!data) PetscCall(PetscHMapISet(gid1_lid1, gid1, ++ec)); in MatSetUpMultiply_MPISBAIJ()
39 PetscHashIterBegin(gid1_lid1, tpos); in MatSetUpMultiply_MPISBAIJ()
40 while (!PetscHashIterAtEnd(gid1_lid1, tpos)) { in MatSetUpMultiply_MPISBAIJ()
41 PetscHashIterGetKey(gid1_lid1, tpos, gid); in MatSetUpMultiply_MPISBAIJ()
42 PetscHashIterGetVal(gid1_lid1, tpos, lid); in MatSetUpMultiply_MPISBAIJ()
43 PetscHashIterNext(gid1_lid1, tpos); in MatSetUpMultiply_MPISBAIJ()
49 PetscCall(PetscHMapIClear(gid1_lid1)); in MatSetUpMultiply_MPISBAIJ()
50 for (i = 0; i < ec; i++) PetscCall(PetscHMapISet(gid1_lid1, garray[i] + 1, i + 1)); in MatSetUpMultiply_MPISBAIJ()
55 PetscCall(PetscHMapIGetWithDefault(gid1_lid1, gid1, 0, &lid)); in MatSetUpMultiply_MPISBAIJ()
60 PetscCall(PetscHMapIDestroy(&gid1_lid1)); in MatSetUpMultiply_MPISBAIJ()