Lines Matching refs:global_names
222 char **global_names = NULL; in PetscLogGlobalNamesCreate_Internal() local
230 PetscCall(PetscMalloc1(num_names_local, &global_names)); in PetscLogGlobalNamesCreate_Internal()
234 PetscCall(PetscStrallocpy(names[i], &global_names[i])); in PetscLogGlobalNamesCreate_Internal()
239 *global_names_p = (const char **)global_names; in PetscLogGlobalNamesCreate_Internal()
278 PetscCall(PetscArraycpy(new_global_names, global_names, num_names_global)); in PetscLogGlobalNamesCreate_Internal()
279 PetscCall(PetscFree(global_names)); in PetscLogGlobalNamesCreate_Internal()
280 global_names = new_global_names; in PetscLogGlobalNamesCreate_Internal()
288 PetscCall(PetscStrallocpy(names[s], &global_names[num_names_global])); in PetscLogGlobalNamesCreate_Internal()
298 PetscCall(PetscStrallocpy(str_buffer, &global_names[num_names_global])); in PetscLogGlobalNamesCreate_Internal()
323 *global_names_p = (const char **)global_names; in PetscLogGlobalNamesCreate_Internal()
330 PetscLogGlobalNames global_names; in PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END() local
333 PetscCall(PetscNew(&global_names)); in PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END()
334 …es_local, local_names, &global_names->count_global, &global_names->global_to_local, &global_names-… in PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END()
335 global_names->count_local = num_names_local; in PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END()
336 *global_names_p = global_names; in PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END()
342 PetscLogGlobalNames global_names; in PetscLogGlobalNamesDestroy() local
345 global_names = *global_names_p; in PetscLogGlobalNamesDestroy()
347 PetscCall(PetscFree(global_names->global_to_local)); in PetscLogGlobalNamesDestroy()
348 PetscCall(PetscFree(global_names->local_to_global)); in PetscLogGlobalNamesDestroy()
349 …for (PetscInt i = 0; i < global_names->count_global; i++) PetscCall(PetscFree(global_names->names[… in PetscLogGlobalNamesDestroy()
350 PetscCall(PetscFree(global_names->names)); in PetscLogGlobalNamesDestroy()
351 PetscCall(PetscFree(global_names)); in PetscLogGlobalNamesDestroy()
355 PETSC_INTERN PetscErrorCode PetscLogGlobalNamesGlobalGetName(PetscLogGlobalNames global_names, Pets… in PetscLogGlobalNamesGlobalGetName() argument
358 …< global_names->count_global, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Idx %" PetscInt_FMT " no… in PetscLogGlobalNamesGlobalGetName()
359 *name = global_names->names[idx]; in PetscLogGlobalNamesGlobalGetName()
363 PETSC_INTERN PetscErrorCode PetscLogGlobalNamesGlobalGetLocal(PetscLogGlobalNames global_names, Pet… in PetscLogGlobalNamesGlobalGetLocal() argument
366 …< global_names->count_global, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Idx %" PetscInt_FMT " no… in PetscLogGlobalNamesGlobalGetLocal()
367 *local_idx = global_names->global_to_local[idx]; in PetscLogGlobalNamesGlobalGetLocal()
371 PETSC_INTERN PetscErrorCode PetscLogGlobalNamesLocalGetGlobal(PetscLogGlobalNames global_names, Pet… in PetscLogGlobalNamesLocalGetGlobal() argument
374 …global_names->count_local, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Idx %" PetscInt_FMT " not i… in PetscLogGlobalNamesLocalGetGlobal()
375 *idx = global_names->local_to_global[local_idx]; in PetscLogGlobalNamesLocalGetGlobal()
379 PETSC_INTERN PetscErrorCode PetscLogGlobalNamesGetSize(PetscLogGlobalNames global_names, PetscInt *… in PetscLogGlobalNamesGetSize() argument
382 if (local_size) *local_size = global_names->count_local; in PetscLogGlobalNamesGetSize()
383 if (global_size) *global_size = global_names->count_global; in PetscLogGlobalNamesGetSize()