History log of /petsc/makefile (Results 301 – 325 of 1637)
Revision Date Author Comments
# 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 ...


1...<<11121314151617181920>>...66