| #
edd7faab
|
| 10-May-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/log_view-processor' into 'release'
-log_view: processor -> process
See merge request petsc/petsc!7534
|
| #
5c78b439
|
| 08-May-2024 |
Pierre Jolivet <pierre@joliv.et> |
-log_view: processor -> process
|
| #
579b256d
|
| 25-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-03-18/check-conf-runtime-cuda-arches' into 'main'
Show configure/runtime cuda arch discrepancy in error messages; show runtime cuda arch in -log_view
See merge request pe
Merge branch 'jczhang/2024-03-18/check-conf-runtime-cuda-arches' into 'main'
Show configure/runtime cuda arch discrepancy in error messages; show runtime cuda arch in -log_view
See merge request petsc/petsc!7385
show more ...
|
| #
456dbbcd
|
| 21-Mar-2024 |
Junchao Zhang <jczhang@anl.gov> |
Sys: add error messages on discrepancy in cuda arches between configure time and runtime; also log view runtime cuda arch
|
| #
76de251a
|
| 21-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-03-15/feature-petscviewerasciiworldsetunit' into 'main'
Add PetscViewerASCIIWORLDSetFileUnit() to allow saving PETSc output in a users Fortran file
See merge request petsc
Merge branch 'barry/2024-03-15/feature-petscviewerasciiworldsetunit' into 'main'
Add PetscViewerASCIIWORLDSetFileUnit() to allow saving PETSc output in a users Fortran file
See merge request petsc/petsc!7374
show more ...
|
| #
1d031f67
|
| 15-Mar-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix PetscLogHandlerView_Default_Info() to use PetscViewerASCIIPrintf() instead of PetscFPrintf()
So it can work with PetscViewerASCIIWorldSetFileUnit()
|
| #
c621c6ac
|
| 15-Mar-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Error on PetscViewerASCIIGetPointer() if viewer uses Fortran file unit
Commit-type: error-checking
|
| #
0d3f65ad
|
| 20-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-03-19/improve-nan-log-view' into 'main'
Replace nan in log view output with n/a (not available)
See merge request petsc/petsc!7389
|
| #
3141c872
|
| 19-Mar-2024 |
Junchao Zhang <jczhang@anl.gov> |
Log: replace nan in log view output with n/a (not available)
|
| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
f4f49eea
|
| 11-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g' git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g' git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
show more ...
|
| #
4d86920d
|
| 10-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
checkbadSource: rules for PetscFunctionBegin and derivatives
|
| #
0dab3bd6
|
| 23-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
53770115
|
| 22-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/check-last-viewer' into 'release'
-log_view: do not print last (undestroyed) creation
See merge request petsc/petsc!7209
|
| #
07e942bb
|
| 21-Jan-2024 |
Pierre Jolivet <pierre@joliv.et> |
-log_view: do not print last (undestroyed) creation
|
| #
c314a481
|
| 20-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/check-log-sync-ci' into 'main'
PetscLog: add checks in debug mode for log_sync and event begin/end calls
See merge request petsc/petsc!7185
|
| #
5aefd447
|
| 09-Jan-2024 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscLog: add checks in debug mode for event begin/end calls
sanity checks for collectiveness in case log_sync is requested
update docs
|
| #
33fbd385
|
| 22-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-log-nvtx' into 'main'
Profiling: Create PETSCLOGHANDLERNVTX (`-log_view` no longer required for Nsight ranges)
See merge request petsc/petsc!6884
|
| #
61cc7448
|
| 21-Sep-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Profiling: Create PETSCLOGHANDLERNVTX
|
| #
5cc358bc
|
| 07-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/fix-log-events-pause' into 'main'
Profiling: fix PetscLogHandlerEventsPause_Default()
See merge request petsc/petsc!6864
|
| #
3e446a5e
|
| 07-Sep-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Profiling: fix PetscLogHandlerEventsPause_Default()
|
| #
1155a042
|
| 02-Sep-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/fix-log-view-typo' into 'main'
Profiling: Fix typo 'TAOSolve' -> 'TaoSolve'
See merge request petsc/petsc!6855
|
| #
8025bc25
|
| 02-Sep-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Profiling: Fix typo 'TAOSolve' -> 'TaoSolve'
|
| #
93628023
|
| 10-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-log-get-stage-perf-info' into 'main'
Profiling: Add PetscLogStageGetPerfInfo() and PetscLogHandlerGetStagePerfInfo()
See merge request petsc/petsc!6779
|
| #
8b08f494
|
| 04-Aug-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Profiling: Add PetscLogStageGetPerfInfo() and PetscLogHandlerGetStagePerfInfo()
Data that was exposed in the now-deprecated `PetscStageLog` included some data that was only available from accessing
Profiling: Add PetscLogStageGetPerfInfo() and PetscLogHandlerGetStagePerfInfo()
Data that was exposed in the now-deprecated `PetscStageLog` included some data that was only available from accessing the fields of the struct that was never included in the functional interface.
We shouldn't try to duplicate the availability of all of that data, but the `stage_info->perfInfo` provided measurements about stages that we should continue to make available.
In keeping with recent changes, we make it available through
`PetscLogStageGetPerfInfo()`, which delegates to `PetscLogHandlerGetStagePerfInfo()`, which is implemented by `PETSCLOGHANDLERDEFAULT`.
Coverage test of this feature is added to src/sys/tests/ex68.c
show more ...
|