History log of /petsc/makefile (Results 251 – 275 of 1637)
Revision Date Author Comments
# 042217e8 10-Jun-2021 Barry Smith <bsmith@mcs.anl.gov>

MatSetValuesDevice: Cleanup and simplify code, including example

User reported crash of example code. Kernel was passed an ierr that lived in CPU memory

MatSetValuesDevice: do not include private h

MatSetValuesDevice: Cleanup and simplify code, including example

User reported crash of example code. Kernel was passed an ierr that lived in CPU memory

MatSetValuesDevice: do not include private headers from public headers

Feature: MatSetValuesDevice determines automatically from the context (where it is included from) if it is being used from C, CUDA, or Kokkos, PETSC_DEVICE_FUNC_DEC no longer needs to be set before including petscaijdevice.h

Feature: MatSetValuesDevice() now ignores all values outside the global column range.

PetscSplitCSRDataStructure is now a pointer, not a struct, like most PETSc objects, please leave it that way.

Fix all uses of CTABLE that were related to the original MatSetValuesDevice()

Have atomicAdd use Kokkos atomic-add with CPU build when building with Kokkos.

Cuda should now work with --download-openmpi, this is done by updating updateCompilers() to rerun portions of packages/cuda.py after the compilers are reset to use MPI wrappers. This is needed because the resetting of the compilers removes all the compiler flags and packages/cuda.py sets certain values into these flags that was previously lost.

Add MPICXX_INCLUDES, MPICXX_LIBS to fix compile targets for Kokkos examples

'make check' now runs properly for Kokkos test of src/snes/ex3k, fixed bug in the makefile wrt MPI_IS_MPIUNI check

Testing makefile rules: add ex*cu binaries to clean rule

Reported-by: Sam Fagbemi <samkorede24@gmail.com>
Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>
Thanks-to: Mark Adams <mfadams@lbl.gov>

/spend 16h

show more ...


# 6871baeb 08-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-14/add-doctext-wargdesc' into 'main'

Add sowing doctext -Wargdesc argument to error on missing argument descriptions

See merge request petsc/petsc!3979


# 71c41f4f 14-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Add sowing doctext -Wargdesc argument to error on missing argument descriptions

Save sowing doctext output to file so it can be checked after all manualpages
are built

Update sowing URl to retreive

Add sowing doctext -Wargdesc argument to error on missing argument descriptions

Save sowing doctext output to file so it can be checked after all manualpages
are built

Update sowing URl to retreive Sowing with additional error checking

Still to do is compare the name of the manual page with the name of the function

Commit-type: error-checking, docs
/spend 35m

show more ...


# 88ec0496 29-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# a9031204 29-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan-release-patch-93660' into 'release'

Docs: remove docsetdate from alldoc12 target

See merge request petsc/petsc!4023


# 98d6868c 26-May-2021 Patrick Sanan <patrick.sanan@gmail.com>

Docs: remove docsetdate from alldoc12 target

This does not work as used within the Sphinx docs build.


# a509fe9c 26-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 20c2f9a6 25-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs-tao-manual-migrate' into 'release'

Docs: Migrate TAO manual to Sphinx to create unified PETSc/TAO Users Manual

See merge request petsc/petsc!3966


# 9ab780d7 25-May-2021 Patrick Sanan <patrick.sanan@gmail.com>

Docs: Migrate TAO manual to Sphinx to create unified PETSc/TAO Users Manual

* Move the entire TAO manual to a chapter in the PETSc manual (not including commented-out material and unused resources)

Docs: Migrate TAO manual to Sphinx to create unified PETSc/TAO Users Manual

* Move the entire TAO manual to a chapter in the PETSc manual (not including commented-out material and unused resources)
* Rename the manual to "PETSc/TAO Users Manual"
* Update authors list

show more ...


# 3c124016 24-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-04-12/support-for-nvhpc' into 'main'

These are fixes needed for clean builds with NVIDIA's HPC software toolkit

See merge request petsc/petsc!3882


# 5162e2cf 24-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Various fixes for NVIDIA's nvhpc toolkit

The nvhpc systems separates the CUDA math libaries and includes from the regular CUDA material
thus cuda.py has to detect and manage this separation automati

Various fixes for NVIDIA's nvhpc toolkit

The nvhpc systems separates the CUDA math libaries and includes from the regular CUDA material
thus cuda.py has to detect and manage this separation automatically.

Note also the nvhpc includes the MPI compilers in another directory which should be used with MPI.

Do not use outer C++ compiler as Kokkos compiler as that may not match the compiler used by nvcc, instead use the C++ compiler that nvcc uses. This is tricky because this compiler has to have access to the MPI headers since it sees all of the PETSc headers.

/spend 14h

show more ...


# d43bb433 19-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 8c689526 19-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs/readd-docsetdate' into 'release'

Docs: Add missing docsetdate to alldoc12 target

See merge request petsc/petsc!3991


# 16c86f9e 18-May-2021 Patrick Sanan <patrick.sanan@gmail.com>

Docs: Add missing docsetdate to alldoc12 target

This target is used by the Sphinx docs to build the "classic" docs.


# ff2d5408 21-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 8ed5875f 21-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs-move-to-toplevel-doc' into 'release'

Docs: move src/docs/sphinx_docs/ to doc/

See merge request petsc/petsc!3866


# ee12ae39 14-Apr-2021 Patrick Sanan <patrick.sanan@gmail.com>

Docs: move src/docs/sphinx_docs to doc/, without updating paths in the doc source


# f73750e3 14-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# cf16e7f2 13-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs-extra-html' into 'release'

Build some "classic" docs with Sphinx docs

See merge request petsc/petsc!3684


# a3aaf7e4 07-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# f272eb76 07-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-website-main-docs' into 'main'

docs: update website main docs from correct tarball

See merge request petsc/petsc!3828


# 0f27c71c 07-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-check-kokkos-kernels' into 'release'

fix 'make check' for kokkos-kernels

See merge request petsc/petsc!3820


# ef9bfa9f 07-Apr-2021 Satish Balay <balay@mcs.anl.gov>

fix 'make check' for kokkos-kernels

Co-Authored-by: Junchao Zhang <jczhang@mcs.anl.gov>


# dfe2a147 06-Apr-2021 Satish Balay <balay@mcs.anl.gov>

docs: update website main docs from correct tarball


# 2db48be3 05-Mar-2021 Patrick Sanan <patrick.sanan@gmail.com>

Docs: Build some "classic" docs with Sphinx docs

* Move the minimal configure of PETSc to its own script
* Add logic in the Sphinx conf.py to run this script to
* configure PETSc if needbe and bui

Docs: Build some "classic" docs with Sphinx docs

* Move the minimal configure of PETSc to its own script
* Add logic in the Sphinx conf.py to run this script to
* configure PETSc if needbe and build some docs
* move them into a location to be included with html_extra_path

This allows pages generated with the "classic" logic to be used
consistently with Sphinx builds.

This removes the ability to steal htmlmap from an existing
docs build, because the required html sources are in the src/ and
include/ tree and we hope to easily copy them.

To avoid having to wait around too much, the "classic" build won't auto-update with changes
(you are instructed with a message what to delete to do this).

Includes some custom logic to try to detect if being build on
GitLab CI, to set base URLs for man page links correctly.

Includes some placeholder logic for ReadTheDocs, to be removed.

show more ...


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