| #
10b490f0
|
| 10-Mar-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Disable setting debugging flags when coverage is requested
|
| #
9b81490a
|
| 14-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Improve coverage flag detection by ensuring that the coverage executables are runnable
|
| #
095fb05f
|
| 13-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Try a little harder to autodetect the coverage tool by using compiler version, i.e. to deduce llvm-cov-14 from clang 14
|
| #
1b75045e
|
| 21-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/cleanup-fix-pchpddm' into 'main'
Housekeeping
See merge request petsc/petsc!6100
|
| #
97e95d3b
|
| 21-Feb-2023 |
Pierre Jolivet <pierre@joliv.et> |
configure: typo/remove DARWIN_COMMONS_USE_DYLIBS
|
| #
a8031340
|
| 18-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/config-remove-sysinfo-3arg' into 'main'
config: remove HAVE_SYSINFO_3ARG test (fix #1290)
Closes #1290
See merge request petsc/petsc!6082
|
| #
ace159c0
|
| 17-Feb-2023 |
Jed Brown <jed@jedbrown.org> |
config: remove HAVE_SYSINFO_3ARG test (fix #1290)
This test function is not correct and looks like it was never correct (since BuildSystem was written). The 3-arg variant was needed on very old vers
config: remove HAVE_SYSINFO_3ARG test (fix #1290)
This test function is not correct and looks like it was never correct (since BuildSystem was written). The 3-arg variant was needed on very old versions of Solaris, but it looks to have not been used in 20 years.
Also drop unused sys/sysinfo.h.
Reported-by: Florian Weimer
show more ...
|
| #
1e695544
|
| 06-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/update-scotch' into 'main'
configure: SCOTCH 7.0.3
See merge request petsc/petsc!6010
|
| #
67f4e542
|
| 27-Jan-2023 |
Pierre Jolivet <pierre@joliv.et> |
configure: SCOTCH 7.0.3
|
| #
31d78bcd
|
| 02-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'
Feature: Non-discardable PetscErrorCode
See merge request petsc/petsc!5923
|
| #
689a5dfa
|
| 20-Jan-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add --with-strict-petscerrorcode configure option to optionally enable non-discardable PetscErrorCode
|
| #
6622f93b
|
| 23-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/housekeeping' into 'main'
Minor housekeeping
See merge request petsc/petsc!5995
|
| #
18da0197
|
| 22-Jan-2023 |
Pierre Jolivet <pierre@joliv.et> |
Minor housekeeping
|
| #
2d77a6ca
|
| 20-Jan-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-01-13/petsc-intptr-t' into 'main'
PETSC_INTPTR_T
See merge request petsc/petsc!5977
|
| #
f18a5f7e
|
| 13-Jan-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Check for intptr_t alongside uintptr_t and define PETSC_[U]INTPTR_T and PETSC_[U]INTPTR_T_FMT
|
| #
88797595
|
| 13-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
9398f87f
|
| 13-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/housekeeping-configure' into 'release'
configure: fix variable and remove dead code
See merge request petsc/petsc!5829
|
| #
9fb7294d
|
| 12-Nov-2022 |
Pierre Jolivet <pierre@joliv.et> |
configure: fix variable and remove dead code
|
| #
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'
|
| #
a9842c05
|
| 03-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-warnings-buildsystem' into 'release'
configure: try to remove warnings from code generated by BuildSystem
See merge request petsc/petsc!5796
|
| #
22164b4c
|
| 02-Nov-2022 |
Pierre Jolivet <pierre@joliv.et> |
configure: remove warnings from generated-code
|
| #
2e246197
|
| 30-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-10-20/more-coverage' into 'main'
Add coverage to additional packages
See merge request petsc/petsc!5759
|
| #
7ce81a4b
|
| 20-Oct-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add coverage to several new packages
|