| #
a056570d
|
| 27-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-09-23/gpu-resource-error' into 'master'
Add specific PETSc error flag for GPU not having resources available
See merge request petsc/petsc!3241
|
| #
e57d7714
|
| 27-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add specific PETSc error flag for GPU not having resources available
Try three times to initialize CUDA/cuBLAS and cuSPARSE before erroring. This is for GPU tests that sometimes fail since the GPU i
Add specific PETSc error flag for GPU not having resources available
Try three times to initialize CUDA/cuBLAS and cuSPARSE before erroring. This is for GPU tests that sometimes fail since the GPU is busy with other tests when a new test is started.
Commit-type: error-checking, testing /spend 1h
show more ...
|
| #
d4ca9612
|
| 26-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-gcov' into 'master'
gcov: fixes
See merge request petsc/petsc!3242
|
| #
a11e88d7
|
| 25-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
gcov: use appropriate maint/master destination branch
'make mergegcov' gets the target branch using check-merge-branch.sh script and passes it to gcov.py
And fix gcov.py [merge] - when diff is empty
|
| #
adf7c9e6
|
| 24-Sep-2020 |
Patrick Sanan <patrick.sanan@gmail.com> |
Docs: remove old LaTeX-only manual
The manual is now exclusively built with Sphinx, both as part of the Sphinx HTML docs, and as a standalone PDF built from a subset of the Sphinx source, using the
Docs: remove old LaTeX-only manual
The manual is now exclusively built with Sphinx, both as part of the Sphinx HTML docs, and as a standalone PDF built from a subset of the Sphinx source, using the Sphinx latex builder.
Remove several images and figures which apparently aren't used anywhere, except for those which are source for images still used in the manual, which are moved into the Sphinx docs source subtree.
BibTeX files are left in place, as they are used by the Sphinx docs as well as other scripts (and perhaps even people writing papers).
The TAO LaTeX-only manual is unaffected by these changes.
show more ...
|
| #
58f43b73
|
| 24-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/docs-sphinx-manual-simpler' into 'master'
Docs: simplify Sphinx manual-only build
See merge request petsc/petsc!3232
|
| #
7a404150
|
| 23-Sep-2020 |
Patrick Sanan <patrick.sanan@gmail.com> |
Docs: Sphinx docs manual build: simplify logic
Use the "latex_documents" option to directly specify a subset of the documents to use for the latex builder. This allows the removal of custom logic to
Docs: Sphinx docs manual build: simplify logic
Use the "latex_documents" option to directly specify a subset of the documents to use for the latex builder. This allows the removal of custom logic to change the root directory for the manual, remove al of the separate output directory for the manual, and allows use of the "latexpdf" make mode.
show more ...
|
| #
5567d947
|
| 19-Sep-2020 |
Patrick Sanan <patrick.sanan@gmail.com> |
Build: add Sphinx docs to alldoc
Adds a check on the Python version before building the docs, to avoid an annoying long-delayed error.
|
| #
df6dfa12
|
| 18-Sep-2020 |
Patrick Sanan <patrick.sanan@gmail.com> |
Sphinx Docs: top-level makefile targets build in ${LOC}
Make the Sphinx docs build, as controlled from the top-level makefile, build in a subdirectory of the usual ${LOC} directory.
|
| #
750d5a07
|
| 13-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-09-13/another-vm-measurement' into 'master'
Another way that gfortran running out of memory on virtual machines is indicate, check for it.
See merge request petsc/petsc!3180
|
| #
afa902fe
|
| 13-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add another check for not enough memory in VM for gfortran
Commit-type: error-checking /spend 30m Reported-by: Yuke Li <yuke.li@weizmann.ac.il>
|
| #
49e14980
|
| 05-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-29/error-gfortran-virtual-memory' into 'master'
Make prints proper very useful error message if VM runs out of memory during calls to gfortran
See merge request petsc/pe
Merge branch 'barry/2020-08-29/error-gfortran-virtual-memory' into 'master'
Make prints proper very useful error message if VM runs out of memory during calls to gfortran
See merge request petsc/petsc!3114
show more ...
|
| #
71488455
|
| 29-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Make prints proper very useful error message if VM runs out of memory during calls to gfortran
Commit-type: error-checking, portability-fix, configure, usability /spend 10m Reported-by: <yohay613@gm
Make prints proper very useful error message if VM runs out of memory during calls to gfortran
Commit-type: error-checking, portability-fix, configure, usability /spend 10m Reported-by: <yohay613@gmail.com>
show more ...
|
| #
ee90678e
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-adaptive-interpolation' into 'master'
Knepley/feature plex adaptive interpolation
See merge request petsc/petsc!3018
|
| #
7f90d108
|
| 16-Apr-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Configure: Adding BAMG
|
| #
cd9105ef
|
| 23-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-06-30/gcov-use-gmake-filelist' into 'master'
Barry/2020 06 30/gcov use gmake filelist
See merge request petsc/petsc!2939
|
| #
f22bedf1
|
| 23-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes and improvements to gcov mechamism
* do not use --coverage on external files, just wastes time * Use list of files generated by gmakegentest.py for gcov files instead of walking the directory
Fixes and improvements to gcov mechamism
* do not use --coverage on external files, just wastes time * Use list of files generated by gmakegentest.py for gcov files instead of walking the directory * Have gcov.py generate unique directories so different builds or phases of builds won't overwrite each other * fix failure with old version of make * fix more UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 7892: invalid start byte errors
* Uses new approach for tracking tested lines and lines of source code (much more accurate than old code) * now works for ifdef lines that appear in only some builds * makes table and html files for source file changes since master branch * makes seperate table for C source and C fortran stub source * fix up pipeline-analyze job to generate and upload appropriate artifacts
Commit-type: feature /spend 20h
show more ...
|
| #
c5fa24d0
|
| 19-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/buildsystem-obey-with-make-dir' into 'master'
configure: Obey --with-make-dir, improve make-related output.
See merge request petsc/petsc!2978
|
| #
5b4fc442
|
| 19-Aug-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
configure: Obey --with-make-dir, improve make-related output.
* Print full path to make in the final configure overview. * Print full path to make in the configure's "make hint" if make was download
configure: Obey --with-make-dir, improve make-related output.
* Print full path to make in the final configure overview. * Print full path to make in the configure's "make hint" if make was downloaded/explicitly specified, and is not in PATH. * Print full path to make in the "make all" output. * Print the make hint even if configure is otherwise skipped (state has not changed). * Check downloaded make as well. * Minor error handling/messaging improvements.
show more ...
|
| #
d50dbc2e
|
| 16-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/doc-snes' into 'master'
doc: SNES: use list-table and update some references
See merge request petsc/petsc!3010
|
| #
37763f56
|
| 16-Aug-2020 |
Jed Brown <jed@jedbrown.org> |
doc: editor recommendations, including clangd and vscode
|
| #
78a89f43
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-07-16/kokkos' into 'master'
Barry/2020 07 16/kokkos Installe Kokkos, example using Kokkos, testing infrastructure for Kokkos
See merge request petsc/petsc!2984
|
| #
c0558f20
|
| 17-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add Kokkos test example, testing infrastructure and to CI
Move updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barry
Commit-type: feature Funded-by: ECP /spen
Add Kokkos test example, testing infrastructure and to CI
Move updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barry
Commit-type: feature Funded-by: ECP /spend 15h30m
Thanks-to: Junchao Zhang <junchao.zhang@gmail.com>
show more ...
|
| #
6e5fea8e
|
| 01-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/sphinx-docs-make-target' into 'master'
Add target to top-level Makefile to build Sphinx docs in a virtual env.
See merge request petsc/petsc!3014
|
| #
0897e0ab
|
| 31-Jul-2020 |
Patrick Sanan <patrick.sanan@gmail.com> |
Add target to top-level Makefile to build Sphinx docs in a virtual env.
As a convenience, add a target to the top-level makefile which creates a virtual environment using Python 3.3 or later (so tha
Add target to top-level Makefile to build Sphinx docs in a virtual env.
As a convenience, add a target to the top-level makefile which creates a virtual environment using Python 3.3 or later (so that the venv module exists by default).
Also add a target to clean these docs, cleaning up using the Sphinx makefile, and also removing the virtual environment created.
For many developers, it would be more natural to make sure that the requirements in src/sphinx_docs/requirements.txt are satisfied with their local Python, and use work in src/sphinx_docs, using the Makefile there.
Note: the Sphinx build itself will still configure its own minimal build of the "classic" PETSc docs (to have an index of man pages available), using a dedicated PETSC_ARCH (currently arch-sphinx-minimal). This is redundant and confusing in some ways, but has the advantage of having the Sphinx build be fairly self-contained, which is very handy for building it e.g. on ReadTheDocs, or indeed in an unconfigured local build of PETSc.
show more ...
|