Lines Matching refs:registry
44 PetscLogRegistry registry; in PetscLogRegistryCreate() local
48 registry = *registry_p; in PetscLogRegistryCreate()
49 PetscCall(PetscLogEventArrayCreate(128, ®istry->events)); in PetscLogRegistryCreate()
50 PetscCall(PetscLogStageArrayCreate(8, ®istry->stages)); in PetscLogRegistryCreate()
51 PetscCall(PetscLogClassArrayCreate(128, ®istry->classes)); in PetscLogRegistryCreate()
55 PETSC_INTERN PetscErrorCode PetscLogRegistryDestroy(PetscLogRegistry registry) in PetscLogRegistryDestroy() argument
58 PetscCall(PetscLogEventArrayDestroy(®istry->events)); in PetscLogRegistryDestroy()
59 PetscCall(PetscLogClassArrayDestroy(®istry->classes)); in PetscLogRegistryDestroy()
60 PetscCall(PetscLogStageArrayDestroy(®istry->stages)); in PetscLogRegistryDestroy()
61 PetscCall(PetscFree(registry)); in PetscLogRegistryDestroy()
65 PETSC_INTERN PetscErrorCode PetscLogRegistryGetNumEvents(PetscLogRegistry registry, PetscInt *num_e… in PetscLogRegistryGetNumEvents() argument
68 PetscCall(PetscLogEventArrayGetSize(registry->events, num_events, max_events)); in PetscLogRegistryGetNumEvents()
72 PETSC_INTERN PetscErrorCode PetscLogRegistryGetNumStages(PetscLogRegistry registry, PetscInt *num_s… in PetscLogRegistryGetNumStages() argument
75 PetscCall(PetscLogStageArrayGetSize(registry->stages, num_stages, max_stages)); in PetscLogRegistryGetNumStages()
79 PETSC_INTERN PetscErrorCode PetscLogRegistryGetNumClasses(PetscLogRegistry registry, PetscInt *num_… in PetscLogRegistryGetNumClasses() argument
82 PetscCall(PetscLogClassArrayGetSize(registry->classes, num_classes, max_classes)); in PetscLogRegistryGetNumClasses()
86 PETSC_INTERN PetscErrorCode PetscLogRegistryStageRegister(PetscLogRegistry registry, const char sna… in PetscLogRegistryStageRegister() argument
92 PetscCall(PetscLogStageArrayFind(registry->stages, sname, &idx)); in PetscLogRegistryStageRegister()
94 *stage = registry->stages->num_entries; in PetscLogRegistryStageRegister()
96 PetscCall(PetscLogStageArrayPush(registry->stages, stage_info)); in PetscLogRegistryStageRegister()
100 PETSC_INTERN PetscErrorCode PetscLogRegistryEventRegister(PetscLogRegistry registry, const char nam… in PetscLogRegistryEventRegister() argument
105 PetscCall(PetscLogRegistryGetEventFromName(registry, name, event)); in PetscLogRegistryEventRegister()
107 *event = registry->events->num_entries; in PetscLogRegistryEventRegister()
111 PetscCall(PetscLogEventArrayPush(registry->events, new_info)); in PetscLogRegistryEventRegister()
115 PETSC_INTERN PetscErrorCode PetscLogRegistryClassRegister(PetscLogRegistry registry, const char nam… in PetscLogRegistryClassRegister() argument
120 PetscCall(PetscLogRegistryGetClassFromClassId(registry, classid, clss)); in PetscLogRegistryClassRegister()
122 *clss = registry->classes->num_entries; in PetscLogRegistryClassRegister()
125 PetscCall(PetscLogClassArrayPush(registry->classes, new_info)); in PetscLogRegistryClassRegister()
129 PETSC_INTERN PetscErrorCode PetscLogRegistryGetEventFromName(PetscLogRegistry registry, const char … in PetscLogRegistryGetEventFromName() argument
132 PetscCall(PetscLogEventArrayFind(registry->events, name, event)); in PetscLogRegistryGetEventFromName()
136 PETSC_INTERN PetscErrorCode PetscLogRegistryGetStageFromName(PetscLogRegistry registry, const char … in PetscLogRegistryGetStageFromName() argument
139 PetscCall(PetscLogStageArrayFind(registry->stages, name, stage)); in PetscLogRegistryGetStageFromName()
143 PETSC_INTERN PetscErrorCode PetscLogRegistryGetClassFromClassId(PetscLogRegistry registry, PetscCla… in PetscLogRegistryGetClassFromClassId() argument
150 PetscCall(PetscLogClassArrayFind(registry->classes, &key, clss)); in PetscLogRegistryGetClassFromClassId()
154 PETSC_INTERN PetscErrorCode PetscLogRegistryGetClassFromName(PetscLogRegistry registry, const char … in PetscLogRegistryGetClassFromName() argument
161 PetscCall(PetscLogClassArrayFind(registry->classes, &key, clss)); in PetscLogRegistryGetClassFromName()
165 PETSC_INTERN PetscErrorCode PetscLogRegistryEventGetInfo(PetscLogRegistry registry, PetscLogEvent e… in PetscLogRegistryEventGetInfo() argument
168 PetscCall(PetscLogEventArrayGet(registry->events, event, event_info)); in PetscLogRegistryEventGetInfo()
172 PETSC_INTERN PetscErrorCode PetscLogRegistryStageGetInfo(PetscLogRegistry registry, PetscLogStage s… in PetscLogRegistryStageGetInfo() argument
175 PetscCall(PetscLogStageArrayGet(registry->stages, stage, stage_info)); in PetscLogRegistryStageGetInfo()
179 PETSC_INTERN PetscErrorCode PetscLogRegistryClassGetInfo(PetscLogRegistry registry, PetscLogClass c… in PetscLogRegistryClassGetInfo() argument
182 PetscCall(PetscLogClassArrayGet(registry->classes, clss, class_info)); in PetscLogRegistryClassGetInfo()
186 PETSC_INTERN PetscErrorCode PetscLogRegistryEventSetCollective(PetscLogRegistry registry, PetscLogE… in PetscLogRegistryEventSetCollective() argument
191 PetscCall(PetscLogEventArrayGetRef(registry->events, event, &event_info)); in PetscLogRegistryEventSetCollective()
387 … PetscLogRegistryCreateGlobalStageNames(MPI_Comm comm, PetscLogRegistry registry, PetscLogGlobalNa… in PetscLogRegistryCreateGlobalStageNames() argument
393 PetscCall(PetscLogStageArrayGetSize(registry->stages, &num_stages_local, NULL)); in PetscLogRegistryCreateGlobalStageNames()
397 PetscCall(PetscLogRegistryStageGetInfo(registry, i, &stage_info)); in PetscLogRegistryCreateGlobalStageNames()
405 … PetscLogRegistryCreateGlobalEventNames(MPI_Comm comm, PetscLogRegistry registry, PetscLogGlobalNa… in PetscLogRegistryCreateGlobalEventNames() argument
411 PetscCall(PetscLogEventArrayGetSize(registry->events, &num_events_local, NULL)); in PetscLogRegistryCreateGlobalEventNames()
416 PetscCall(PetscLogRegistryEventGetInfo(registry, i, &event_info)); in PetscLogRegistryCreateGlobalEventNames()