Searched refs:lid_state (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/graphops/coarsen/impls/mis/ |
| H A D | mis.c | 29 …id, *cpcol_state, *lid_cprowID, *lid_gid, *cpcol_sel_gid, *icpcol_gid, *lid_state, *lid_parent_gid… in MatCoarsenApply_MIS_private() local 57 PetscCall(PetscMalloc4(nloc, &lid_gid, nloc, &lid_cprowID, nloc, &lid_removed, nloc, &lid_state)); in MatCoarsenApply_MIS_private() 80 lid_state[kk] = MIS_NOT_DONE; in MatCoarsenApply_MIS_private() 97 state = lid_state[lid]; in MatCoarsenApply_MIS_private() 134 lid_state[lid] = lid + my0; in MatCoarsenApply_MIS_private() 145 statej = lid_state[lidj]; in MatCoarsenApply_MIS_private() 153 lid_state[lidj] = MIS_DELETED; /* delete this */ in MatCoarsenApply_MIS_private() 176 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, lid_state, cpcol_state, MPI_REPLACE)); in MatCoarsenApply_MIS_private() 177 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, lid_state, cpcol_state, MPI_REPLACE)); in MatCoarsenApply_MIS_private() 181 state = lid_state[lid]; in MatCoarsenApply_MIS_private() [all …]
|
| /petsc/src/mat/graphops/coarsen/impls/misk/ |
| H A D | misk.c | 73 …PetscInt *cpcol_gid = NULL, *cpcol_state, *lid_cprowID, *lid_state, *lid_parent_gid = NULL; in MatCoarsenApply_MISK_private() local 109 …ner, &lid_cprowID, nloc_inner, &lid_removed, nloc_inner, &lid_parent_gid, nloc_inner, &lid_state)); in MatCoarsenApply_MISK_private() 116 lid_state[kk] = MIS_NOT_DONE; in MatCoarsenApply_MISK_private() 133 state = lid_state[lid]; in MatCoarsenApply_MISK_private() 172 lid_state[lid] = nselected; // >= 0 is selected, cache for ordering coarse grid in MatCoarsenApply_MISK_private() 179 if (lid_state[lidj] == MIS_NOT_DONE) { in MatCoarsenApply_MISK_private() 182 lid_state[lidj] = MIS_DELETED; /* delete this */ in MatCoarsenApply_MISK_private() 192 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, lid_state, cpcol_state, MPI_REPLACE)); in MatCoarsenApply_MISK_private() 193 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, lid_state, cpcol_state, MPI_REPLACE)); in MatCoarsenApply_MISK_private() 197 state = lid_state[lidj]; in MatCoarsenApply_MISK_private() [all …]
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | agg.c | 844 NState *lid_state; in fixAggregatesWithSquare() local 856 PetscCall(PetscMalloc3(nloc, &lid_state, nloc, &lid_parent_gid, nloc, &lid_cprowID_1)); in fixAggregatesWithSquare() 884 lid_state[lid] = DELETED; in fixAggregatesWithSquare() 897 lid_state[lid] = gid1; in fixAggregatesWithSquare() 903 NState state = lid_state[lid]; in fixAggregatesWithSquare() 925 PetscScalar v = (PetscScalar)lid_state[kk]; in fixAggregatesWithSquare() 954 NState state = lid_state[lid]; in fixAggregatesWithSquare() 963 NState statej = lid_state[lidj]; in fixAggregatesWithSquare() 1095 NState state = lid_state[lid]; in fixAggregatesWithSquare() 1157 PetscCall(PetscFree3(lid_state, lid_parent_gid, lid_cprowID_1)); in fixAggregatesWithSquare()
|