Home
last modified time | relevance | path

Searched refs:newleafdata (Results 1 – 1 of 1) sorted by relevance

/petsc/src/vec/is/utils/
H A Disltog.c1230 PetscInt *mask, *mrootdata, *leafdata, *newleafdata, *leafrd, *tmpg; in ISLocalToGlobalMappingSetUpBlockInfo_Private() local
1302 PetscCall(PetscMalloc1(newnleaves, &newleafdata)); in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1303 PetscCall(PetscSFBcastBegin(sf2, MPIU_INT, mrootdata, newleafdata, MPI_REPLACE)); in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1304 PetscCall(PetscSFBcastEnd(sf2, MPIU_INT, mrootdata, newleafdata, MPI_REPLACE)); in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1308 PetscCall(PetscSortInt(leafrd[i], newleafdata + m)); in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1314 …for (i = 0; i < newnleaves; i++) PetscCall(PetscHMapIPut(neighs, newleafdata[i], &iter, &missing)); in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1343 if (newleafdata[m] == trank) mask[i]++; in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1344 if (!p && newleafdata[m] != rank) mask[i]++; in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1368 PetscCall(PetscArraycpy(mapping->info_nodei[0], newleafdata, newnleaves)); in ISLocalToGlobalMappingSetUpBlockInfo_Private()
1382 PetscCall(PetscFree(newleafdata)); in ISLocalToGlobalMappingSetUpBlockInfo_Private()