Actual source code: logimpldeprecated.h

  1: #pragma once

  3: #include <petscsystypes.h>
  4: #include <petsclogtypes.h>
  5: #include <petsclogdeprecated.h>
  6: #include <petscconf.h>

  8: /* SUBMANSEC = Profiling */

 10: /*@C
 11:   PetscClassPerfInfoClear - Deprecated.

 13:   Level: deprecated

 15:   Note:
 16:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
 17:   `PetscLogEventGetPerfInfo()`.

 19: .seealso: [](ch_profiling)
 20: @*/
 21: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "PetscMemzero()", ) static inline PetscErrorCode PetscLogClassPerfInfoClear(PetscClassPerfInfo *a)
 22: {
 23:   return PetscMemzero(a, sizeof(*a));
 24: }

 26: /*@C
 27:   PetscClassPerfLogCreate - Deprecated.

 29:   Level: deprecated

 31:   Note:
 32:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
 33:   `PetscLogEventGetPerfInfo()`.

 35: .seealso: [](ch_profiling)
 36: @*/
 37: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassPerfLog is no longer used.") static inline PetscErrorCode PetscLogClassPerfLogCreate(PetscClassPerfLog *a)
 38: {
 39:   *a = NULL;
 40:   return PETSC_SUCCESS;
 41: }

 43: /*@C
 44:   PetscClassPerfLogCreate - Deprecated.

 46:   Level: deprecated

 48:   Note:
 49:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
 50:   `PetscLogEventGetPerfInfo()`.

 52: .seealso: [](ch_profiling)
 53: @*/
 54: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassPerfLog is no longer used.") static inline PetscErrorCode PetscLogClassPerfLogDestroy(PetscClassPerfLog a)
 55: {
 56:   (void)a;
 57:   return PETSC_SUCCESS;
 58: }

 60: /*@C
 61:   PetscClassPerfLogEnsureSize - Deprecated.

 63:   Level: deprecated

 65:   Note:
 66:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
 67:   `PetscLogEventGetPerfInfo()`.

 69: .seealso: [](ch_profiling)
 70: @*/
 71: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassPerfLog is no longer used.") static inline PetscErrorCode PetscClassPerfLogEnsureSize(PetscClassPerfLog a, int b)
 72: {
 73:   (void)a;
 74:   (void)b;
 75:   return PETSC_SUCCESS;
 76: }

 78: /*@C
 79:   PetscClassRegInfoDestroy - Deprecated.

 81:   Level: deprecated

 83:   Note:
 84:   Registration data for logging is now controlled by `PetscLogState`.

 86: .seealso: [](ch_profiling)
 87: @*/
 88: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegInfo is no longer used.") static inline PetscErrorCode PetscClassRegInfoDestroy(PetscClassRegInfo *c)
 89: {
 90:   (void)c;
 91:   return PETSC_SUCCESS;
 92: }

 94: /*@C
 95:   PetscClassRegLogCreate - Deprecated.

 97:   Level: deprecated

 99:   Note:
100:   Registration data for logging is now controlled by `PetscLogState`.

102: .seealso: [](ch_profiling)
103: @*/
104: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogCreate(PetscClassRegLog *c)
105: {
106:   *c = NULL;
107:   return PETSC_SUCCESS;
108: }

110: /*@C
111:   PetscClassRegLogDestroy - Deprecated.

113:   Level: deprecated

115:   Note:
116:   Registration data for logging is now controlled by `PetscLogState`.

118: .seealso: [](ch_profiling)
119: @*/
120: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogDestroy(PetscClassRegLog c)
121: {
122:   (void)c;
123:   return PETSC_SUCCESS;
124: }

126: /*@C
127:   PetscClassRegLogGetClass - Deprecated.

129:   Level: deprecated

131:   Note:
132:   Registration data for logging is now controlled by `PetscLogState`.

134: .seealso: [](ch_profiling), `PetscLogStateGetClassFromClassId()`
135: @*/
136: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogGetClass(PetscClassRegLog c, PetscClassId d, int *e)
137: {
138:   (void)c;
139:   (void)d;
140:   *e = -1;
141:   return PETSC_SUCCESS;
142: }

144: /*@C
145:   PetscClassRegLogRegister - Deprecated.

147:   Level: deprecated

149:   Note:
150:   Registration data for logging is now controlled by `PetscLogState`.

152: .seealso: [](ch_profiling), `PetscLogStateClassRegister()`
153: @*/
154: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscClassRegLog is no longer used.") static inline PetscErrorCode PetscClassRegLogRegister(PetscClassRegLog a, const char *b, PetscClassId c)
155: {
156:   (void)a;
157:   (void)b;
158:   (void)c;
159:   return PETSC_SUCCESS;
160: }

162: /*MC
163:   PetscEventPerfInfoAdd - Deprecated.

165:   Level: deprecated

167:   Note:
168:   `PetscEventPerfInfo` is data obtained from the default log handler with `PetscLogEventGetPerfInfo()`.  It is now "plain old data":
169:   PETSc provides no functions for its manipulation.

171: .seealso: [](ch_profiling), `PetscEventPerfInfo`
172: M*/

174: /*@C
175:   PetscEventPerfInfoClear - Deprecated.

177:   Level: deprecated

179:   Note:
180:   `PetscEventPerfInfo` is data obtained from the default log handler with `PetscLogEventGetPerfInfo()`.  It is now "plain old data":
181:   PETSc provides no functions for its manipulation.

183: .seealso: [](ch_profiling), `PetscEventPerfInfo`
184: @*/
185: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "PetscMemzero()", ) static inline PetscErrorCode PetscEventPerfInfoClear(PetscEventPerfInfo *a)
186: {
187:   return PetscMemzero(a, sizeof(*a));
188: }

190: /*@C
191:   PetscEventPerfInfoCopy - Deprecated.

193:   Level: deprecated

195:   Note:
196:   `PetscEventPerfInfo` is data obtained from the default log handler with `PetscLogEventGetPerfInfo()`.  It is now "plain old data":
197:   PETSc provides no functions for its manipulation.

199: .seealso: [](ch_profiling), `PetscEventPerfInfo`
200: @*/
201: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "PetscMemcpy()", ) static inline PetscErrorCode PetscEventPerfInfoCopy(PetscEventPerfInfo *a, PetscEventPerfInfo *b)
202: {
203:   return PetscMemcpy(a, b, sizeof(*a));
204: }

206: /*@C
207:   PetscEventPerfLogActivate - Deprecated.

209:   Level: deprecated

211:   Note:
212:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
213:   `PetscLogEventGetPerfInfo()`.

215: .seealso: [](ch_profiling)
216: @*/
217: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogActivate(PetscEventPerfLog a, PetscLogEvent b)
218: {
219:   (void)a;
220:   (void)b;
221:   return PETSC_SUCCESS;
222: }

224: /*@C
225:   PetscEventPerfLogActivateClass - Deprecated.

227:   Level: deprecated

229:   Note:
230:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
231:   `PetscLogEventGetPerfInfo()`.

233: .seealso: [](ch_profiling)
234: @*/
235: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogActivateClass(PetscEventPerfLog a, PetscEventRegLog b, PetscClassId c)
236: {
237:   (void)a;
238:   (void)b;
239:   (void)c;
240:   return PETSC_SUCCESS;
241: }

243: /*@C
244:   PetscEventPerfLogCreate - Deprecated

246:   Level: deprecated

248:   Note:
249:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
250:   `PetscLogEventGetPerfInfo()`.

252: .seealso: [](ch_profiling)
253: @*/
254: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogCreate(PetscEventPerfLog *a)
255: {
256:   *a = NULL;
257:   return PETSC_SUCCESS;
258: }

260: /*@C
261:   PetscEventPerfLogDeactivate - Deprecated

263:   Level: deprecated

265:   Note:
266:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
267:   `PetscLogEventGetPerfInfo()`.

269: .seealso: [](ch_profiling)
270: @*/
271: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivate(PetscEventPerfLog a, PetscLogEvent b)
272: {
273:   (void)a;
274:   (void)b;
275:   return PETSC_SUCCESS;
276: }

278: /*@C
279:   PetscEventPerfLogDeactivateClass - Deprecated

281:   Level: deprecated

283:   Note:
284:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
285:   `PetscLogEventGetPerfInfo()`.

287: .seealso: [](ch_profiling)
288: @*/
289: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivateClass(PetscEventPerfLog a, PetscEventRegLog b, PetscClassId c)
290: {
291:   (void)a;
292:   (void)b;
293:   (void)c;
294:   return PETSC_SUCCESS;
295: }

297: /*@C
298:   PetscEventPerfLogDeactivatePop - Deprecated

300:   Level: deprecated

302:   Note:
303:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
304:   `PetscLogEventGetPerfInfo()`.

306: .seealso: [](ch_profiling)
307: @*/
308: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivatePop(PetscEventPerfLog a, PetscLogEvent b)
309: {
310:   (void)a;
311:   (void)b;
312:   return PETSC_SUCCESS;
313: }

315: /*@C
316:   PetscEventPerfLogDeactivatePush - Deprecated

318:   Level: deprecated

320:   Note:
321:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
322:   `PetscLogEventGetPerfInfo()`.

324: .seealso: [](ch_profiling)
325: @*/
326: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDeactivatePush(PetscEventPerfLog a, PetscLogEvent b)
327: {
328:   (void)a;
329:   (void)b;
330:   return PETSC_SUCCESS;
331: }

333: /*@C
334:   PetscEventPerfLogDestroy - Deprecated

336:   Level: deprecated

338:   Note:
339:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
340:   `PetscLogEventGetPerfInfo()`.

342: .seealso: [](ch_profiling)
343: @*/
344: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogDestroy(PetscEventPerfLog a)
345: {
346:   (void)a;
347:   return PETSC_SUCCESS;
348: }

350: /*@C
351:   PetscEventPerfLogEnsureSize - Deprecated

353:   Level: deprecated

355:   Note:
356:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
357:   `PetscLogEventGetPerfInfo()`.

359: .seealso: [](ch_profiling)
360: @*/
361: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogEnsureSize(PetscEventPerfLog a, int b)
362: {
363:   (void)a;
364:   (void)b;
365:   return PETSC_SUCCESS;
366: }

368: /*@C
369:   PetscEventPerfLogGetVisible - Deprecated

371:   Level: deprecated

373:   Note:
374:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
375:   `PetscLogEventGetPerfInfo()`.

377: .seealso: [](ch_profiling)
378: @*/
379: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogGetVisible(PetscEventPerfLog a, PetscLogEvent b, PetscBool *c)
380: {
381:   (void)a;
382:   (void)b;
383:   *c = PETSC_TRUE;
384:   return PETSC_SUCCESS;
385: }

387: /*@C
388:   PetscEventPerfLogSetVisible - Deprecated

390:   Level: deprecated

392:   Note:
393:   Performance data is now controlled by `PetscLogHandler`s.  Only the default log handler (`PetscLogBeginDefault()`) exposes event performance information with
394:   `PetscLogEventGetPerfInfo()`.

396: .seealso: [](ch_profiling)
397: @*/
398: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventPerfLog is no longer used.") static inline PetscErrorCode PetscEventPerfLogSetVisible(PetscEventPerfLog a, PetscLogEvent b, PetscBool c)
399: {
400:   (void)a;
401:   (void)b;
402:   (void)c;
403:   return PETSC_SUCCESS;
404: }

406: /*@C
407:   PetscEventRegLogCreate - Deprecated

409:   Level: deprecated

411:   Note:
412:   Registration data for logging is now controlled by `PetscLogState`.

414: .seealso: [](ch_profiling)
415: @*/
416: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogCreate(PetscEventRegLog *a)
417: {
418:   *a = NULL;
419:   return PETSC_SUCCESS;
420: }

422: /*@C
423:   PetscEventRegLogDestroy - Deprecated

425:   Level: deprecated

427:   Note:
428:   Registration data for logging is now controlled by `PetscLogState`.

430: .seealso: [](ch_profiling)
431: @*/
432: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogDestroy(PetscEventRegLog a)
433: {
434:   (void)a;
435:   return PETSC_SUCCESS;
436: }

438: /*@C
439:   PetscEventRegLogGetEvent - Deprecated

441:   Level: deprecated

443:   Note:
444:   Registration data for logging is now controlled by `PetscLogState`.

446: .seealso: [](ch_profiling), `PetscLogEventGetId()`
447: @*/
448: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogGetEvent(PetscEventRegLog a, const char *b, PetscLogEvent *c)
449: {
450:   (void)a;
451:   (void)b;
452:   *c = -1;
453:   return PETSC_SUCCESS;
454: }

456: /*@C
457:   PetscEventRegLogRegister - Deprecated

459:   Level: deprecated

461:   Note:
462:   Registration data for logging is now controlled by `PetscLogState`.

464: .seealso: [](ch_profiling), `PetscLogEventRegister()`
465: @*/
466: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscEventRegLog is no longer used.") static inline PetscErrorCode PetscEventRegLogRegister(PetscEventRegLog a, const char *b, PetscClassId c, PetscLogEvent *d)
467: {
468:   (void)a;
469:   (void)b;
470:   (void)c;
471:   *d = -1;
472:   return PETSC_SUCCESS;
473: }

475: /*MC
476:   PetscLogMPEGetRGBColor - Deprecated.

478:   Level: deprecated

480: .seealso: [](ch_profiling)
481: M*/

483: /*MC
484:   PetscStageInfoDestroy - Deprecated.

486:   Level: deprecated

488:   Note:
489:   Registration data for logging is now controlled by `PetscLogState`.

491: .seealso: [](ch_profiling)
492: M*/

494: /*MC
495:   PetscStageLogGetEventPerfLog - Deprecated.

497:   Level: deprecated

499:   Note:
500:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
501:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

503: .seealso: [](ch_profiling), `PetscLogEventGetPerfInfo()`
504: M*/

506: /*@C
507:   PetscStageLogCreate - Deprecated

509:   Level: deprecated

511:   Note:
512:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
513:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

515: .seealso: [](ch_profiling)
516: @*/
517: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogCreate(PetscStageLog *a)
518: {
519:   *a = NULL;
520:   return PETSC_SUCCESS;
521: }

523: /*@C
524:   PetscStageLogDestroy - Deprecated

526:   Level: deprecated

528:   Note:
529:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
530:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

532: .seealso: [](ch_profiling)
533: @*/
534: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogDestroy(PetscStageLog a)
535: {
536:   (void)a;
537:   return PETSC_SUCCESS;
538: }

540: /*@C
541:   PetscStageLogGetActive - Deprecated

543:   Level: deprecated

545:   Note:
546:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
547:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

549: .seealso: [](ch_profiling)
550: @*/
551: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetActive(PetscStageLog a, int b, PetscBool *c)
552: {
553:   (void)a;
554:   (void)b;
555:   *c = PETSC_TRUE;
556:   return PETSC_SUCCESS;
557: }

559: /*@C
560:   PetscStageLogGetClassPerfLog - Deprecated

562:   Level: deprecated

564:   Note:
565:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
566:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

568: .seealso: [](ch_profiling)
569: @*/
570: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetClassPerfLog(PetscStageLog a, int b, PetscClassPerfLog *c)
571: {
572:   (void)a;
573:   (void)b;
574:   *c = NULL;
575:   return PETSC_SUCCESS;
576: }

578: /*@C
579:   PetscStageLogGetClassRegLog - Deprecated

581:   Level: deprecated

583:   Note:
584:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
585:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

587: .seealso: [](ch_profiling)
588: @*/
589: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetClassRegLog(PetscStageLog a, PetscClassRegLog *c)
590: {
591:   (void)a;
592:   *c = NULL;
593:   return PETSC_SUCCESS;
594: }

596: /*@C
597:   PetscStageLogGetEventRegLog - Deprecated

599:   Level: deprecated

601:   Note:
602:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
603:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

605: .seealso: [](ch_profiling)
606: @*/
607: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetEventRegLog(PetscStageLog a, PetscEventRegLog *c)
608: {
609:   (void)a;
610:   *c = NULL;
611:   return PETSC_SUCCESS;
612: }

614: /*@C
615:   PetscStageLogGetStage - Deprecated

617:   Level: deprecated

619:   Note:
620:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
621:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

623: .seealso: [](ch_profiling)
624: @*/
625: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetStage(PetscStageLog a, const char *b, PetscLogStage *c)
626: {
627:   (void)a;
628:   (void)b;
629:   *c = -1;
630:   return PETSC_SUCCESS;
631: }

633: /*@C
634:   PetscStageLogGetVisible - Deprecated

636:   Level: deprecated

638:   Note:
639:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
640:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

642: .seealso: [](ch_profiling)
643: @*/
644: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogGetVisible(PetscStageLog a, int b, PetscBool *c)
645: {
646:   (void)a;
647:   (void)b;
648:   *c = PETSC_TRUE;
649:   return PETSC_SUCCESS;
650: }

652: /*@C
653:   PetscStageLogPop - Deprecated

655:   Level: deprecated

657:   Note:
658:   PETSc performance logging and profiling is now split up between the logging state (`PetscLogState`) and the log handler (`PetscLogHandler`).
659:   The global logging state is obtained with `PetscLogGetState()`; many log handlers may be used at once (`PetscLogHandlerStart()`) and the default log handler is not directly accessible.

661: .seealso: [](ch_profiling)
662: @*/
663: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogPop(PetscStageLog a)
664: {
665:   (void)a;
666:   return PETSC_SUCCESS;
667: }

669: /*@C
670:   PetscStageLogPush - Deprecated

672:   Level: deprecated

674: .seealso: [](ch_profiling)
675: @*/
676: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogPush(PetscStageLog a, int b)
677: {
678:   (void)a;
679:   (void)b;
680:   return PETSC_SUCCESS;
681: }

683: /*@C
684:   PetscStageLogRegister - Deprecated

686:   Level: deprecated

688: .seealso: [](ch_profiling)
689: @*/
690: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogRegister(PetscStageLog a, const char *b, int *c)
691: {
692:   (void)a;
693:   (void)b;
694:   *c = -1;
695:   return PETSC_SUCCESS;
696: }

698: /*@C
699:   PetscStageLogSetActive - Deprecated

701:   Level: deprecated

703: .seealso: [](ch_profiling)
704: @*/
705: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogSetActive(PetscStageLog a, int b, PetscBool c)
706: {
707:   (void)a;
708:   (void)b;
709:   (void)c;
710:   return PETSC_SUCCESS;
711: }

713: /*@C
714:   PetscStageLogSetVisible - Deprecated

716:   Level: deprecated

718: .seealso: [](ch_profiling)
719: @*/
720: PETSC_DEPRECATED_FUNCTION(3, 20, 0, "nothing", "PetscStageLog is no longer used.") static inline PetscErrorCode PetscStageLogSetVisible(PetscStageLog a, int b, PetscBool c)
721: {
722:   (void)a;
723:   (void)b;
724:   (void)c;
725:   return PETSC_SUCCESS;
726: }