| #
6f3396dd
|
| 12-Dec-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-12-02/copyedit-last-part-manual/release' into 'release'
Copyediting and cleanup of later sections of user manual; add links to manual...
See merge request petsc/petsc!5902
|
| #
d1f92df0
|
| 05-Dec-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Copyediting and cleanup of later sections of user manual; add links to manual from PetscLog and PetscView manual pages
Commit-type: documentation /spend 8h
|
| #
b5fdbe7c
|
| 06-Dec-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/threadsafety' into 'main'
threading support in PetscLog and debugging configurations
See merge request petsc/petsc!5898
|
| #
c708d6e3
|
| 27-Nov-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscLog: implement multithreaded support
|
| #
4879ded5
|
| 02-Dec-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
be570583
|
| 01-Dec-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-gpu-aware-mpi-warning' into 'release'
Fix GPU aware MPI warning when it is a cpu run
See merge request petsc/petsc!5887
|
| #
8fe3844c
|
| 30-Nov-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SYS: don't print the use_gpu_aware_mpi warning when it is a pure cpu run
|
| #
f092f6cb
|
| 11-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'perfstubs' into 'main'
Add the perfstubs package to petsc.
See merge request petsc/petsc!5516
|
| #
a0c7f9aa
|
| 11-Nov-2022 |
Samuel Khuvis <s.khuvis@x-scalesolutions.com> |
Add the perfstubs package to petsc.
Example usage:
Configure PETSc with: ./configure --download-mpich --download-fblaslapack
Build PETSc Setup TAU:
wget http://tau.uoregon.edu/tau.tgz ./configure
Add the perfstubs package to petsc.
Example usage:
Configure PETSc with: ./configure --download-mpich --download-fblaslapack
Build PETSc Setup TAU:
wget http://tau.uoregon.edu/tau.tgz ./configure -cc=mpicc -c++=mpicxx -mpi -bfd=download -unwind=download && make install export PATH=<tau dir>/x86_64/bin:$PATH
Build and run PETSc example with TAU:
cd $PETSC_DIR/src/snes/tutorials make ex56 mpirun -n 4 tau_exec ./ex56 <args>
This should produce 4 profile...* files with profile data that can be viewed with paraprof/pprof:
Reading Profile files in profile.*
NODE 0;CONTEXT 0;THREAD 0: --------------------------------------------------------------------------------------- %Time Exclusive Inclusive #Call #Subrs Inclusive Name msec total msec usec/call --------------------------------------------------------------------------------------- 100.0 26 1,838 1 41322 1838424 .TAU application 73.2 1 1,345 2 168 672950 SNESSolve 62.2 3 1,142 2 1282 571442 SNESJacobianEval 62.0 1,136 1,138 2 76 569494 DMPlexJacobianFE 60.1 0.046 1,105 1 32 1105001 Solve 1 15.2 87 279 5 11102 55943 Mesh Setup 13.2 0.315 241 1 32 241765 Solve 0 7.8 80 144 38785 38785 4 MPI_Allreduce() 7.0 69 128 6 43386 21491 DualSpaceSetUp 6.2 1 114 4 54 28536 PCSetUp 6.0 12 110 2 892 55407 PCSetUp_GAMG+ 3.9 70 70 1 0 70888 MPI_Init_thread() 3.7 68 68 41747 0 2 MPI Collective Sync 3.6 8 66 4 3536 16548 SNESFunctionEval 2.6 45 48 171 171 281 MPI_Bcast() 1.9 34 34 7836 0 4 MPI_Barrier() 1.8 0.567 33 2 68 16912 GAMG Coarsen
show more ...
|
| #
617be9a0
|
| 03-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
b72cbe97
|
| 03-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-11-01/remove-sprintf' into 'main'
Purge sprintf() from the repo
See merge request petsc/petsc!5791
|
| #
a364092e
|
| 01-Nov-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Purge sprintf() from the repo
|
| #
27ea7c3d
|
| 02-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rjj/sys-fix-spaces' into 'release'
Add missing spaces in -log_view
See merge request petsc/petsc!5742
|
| #
a207d08e
|
| 30-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
ed31fb71
|
| 30-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/codespell-typos' into 'release'
A few more codespell fixes
See merge request petsc/petsc!5786
|
| #
d5b43468
|
| 29-Oct-2022 |
Jose E. Roman <jroman@dsic.upv.es> |
A few more codespell fixes
|
| #
e3f8113e
|
| 24-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e70d0aa9
|
| 24-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-spacing-docs' into 'release'
Docs: remove or add space before back tick
See merge request petsc/petsc!5761
|
| #
e6d3c4ed
|
| 21-Oct-2022 |
Pierre Jolivet <pierre@joliv.et> |
Docs: remove or add space before back tick
|
| #
a76edefc
|
| 12-Oct-2022 |
Ricardo Jesus <rj.bcjesus@gmail.com> |
Add missing spaces in `PetscLogView_Default`
Where a space was added, the width of the subsequent number was decremented by one.
|
| #
00095a3f
|
| 29-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-09-22/improve-pcmpi' into 'main'
Start gathering more statistics on PCMPI
See merge request petsc/petsc!5679
|
| #
68a21331
|
| 27-Sep-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Have PCMPI transmit matrix properties from sequential matrix to parallel matrix and support rectangular matrices
Commit-type: feature /spend 20m
|
| #
0316ec64
|
| 26-Sep-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add a special -log_view stage for tracking events within the parallel solve
The percentage of time etc in the stage will thus be useful in understanding the performance of the entire solver inside t
Add a special -log_view stage for tracking events within the parallel solve
The percentage of time etc in the stage will thus be useful in understanding the performance of the entire solver inside the PCMPI
Commit-type: feature, logging /spend 2h
show more ...
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|