Home
last modified time | relevance | path

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

/petsc/src/mat/graphops/coarsen/impls/mis/
H A Dmis.c29 …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 Dmisk.c73 …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 Dagg.c844 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()