| #
3c6c2bd6
|
| 21-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/x_remove-cuda-warnings-ci' into 'main'
Remove -Wdeprecated-declarations warnings
See merge request petsc/petsc!7771
|
| #
b0c00012
|
| 17-Aug-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove -Wdeprecated-declarations warnings
|
| #
9dd11ecf
|
| 25-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'
Check header guards
See merge request petsc/petsc!6822
|
| #
a4963045
|
| 18-Aug-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Convert all header guards to pragma once
|
| #
5cb3d3ea
|
| 24-Aug-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-vec-async-private' into 'main'
Vec: Add Vec*Async_Private() for elementwise functions
See merge request petsc/petsc!6818
|
| #
7a2fbddb
|
| 16-Aug-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Vec: Add Vec*Async_Private() for elementwise functions
Add Vec*Async_Private() that takes a device context and syncs if the device context has a global blocking stream.
Make equivalent Vec*(v, ...)
Vec: Add Vec*Async_Private() for elementwise functions
Add Vec*Async_Private() that takes a device context and syncs if the device context has a global blocking stream.
Make equivalent Vec*(v, ...) function is an alias for Vec*Async_Private(v, ..., dctx) for consistency.
These functions may be made public in the future.
fixup
show more ...
|
| #
cfd92c66
|
| 22-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-type-generic-petsc-valid-pointer' into 'main'
Implement a type generic PetscValidPointer
See merge request petsc/petsc!6693
|
| #
4f572ea9
|
| 18-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Rename PetscValidPointer -> PetscAssertPointer
|
| #
7a2f837d
|
| 06-Jul-2023 |
Toby Isaac <toby.isaac@gmail.com> |
Deploy new PetscValidPointer, remove PetscValidXXXPointer
|
| #
eef0bda4
|
| 30-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-06-13/mat-vec-more-cupm-functions' into 'main'
Add Some Missing Vec/Mat CUPM Functions
Closes #1399
See merge request petsc/petsc!6596
|
| #
6e140fc9
|
| 13-Jun-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add VecSeq_CUPM::Abs(), VecSeq_CUPM::Sqrt(), VecSeq_CUPM::Exp(), VecSeq_CUPM::Log(), VecSeq_CUPM::PointwiseMax(), VecSeq_CUPM::PointwiseMaxAbs(), and VecSeq_CUPM::PointwiseMin()
|
| #
cd8ad754
|
| 06-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-06-01/improve-cupm-compile-time' into 'main'
CUPM Compile-time Optimizations
See merge request petsc/petsc!6535
|
| #
47f8145d
|
| 01-Jun-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Use only forward declarations for VecSeq_CUPM and VecMPI_CUPM. This elides needing to transitively include all of thrust and improves compile time of vecmpicupm, aij[cu|hip]sparse, and any others tha
Use only forward declarations for VecSeq_CUPM and VecMPI_CUPM. This elides needing to transitively include all of thrust and improves compile time of vecmpicupm, aij[cu|hip]sparse, and any others that include vecseqcupm.hpp.
show more ...
|
| #
06e36fcd
|
| 01-Jun-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-05-30/misc-cxx-fixes-2' into 'main'
Misc C++-Related Fixes For PetscDevice And Friends Round 2
See merge request petsc/petsc!6526
|
| #
f13b9fe2
|
| 30-May-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
remove ifdef __cplusplus from C++-only headers
|
| #
e4d4512b
|
| 22-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/tsadapt-vecagnostic' into 'main'
Unify TS WLTE computations into a single function
See merge request petsc/petsc!6481
|
| #
2e8843e8
|
| 21-May-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
VECSEQCUPM: rewrite Wnorms kernels
|
| #
037d63e4
|
| 18-May-2023 |
Stefano Zampini <stefano.zampini@gmail.com> |
Unify TS WLTE computations into a single function
temporarily disable kokkos ops
|
| #
6311b241
|
| 11-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-VecSetType-conversion' into 'main'
Fix a bug in VecSetType
Closes #1363
See merge request petsc/petsc!6373
|
| #
ca0374c5
|
| 11-May-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix a bug in VecSetType
|
| #
2f1953c4
|
| 14-Mar-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2023-01-11/matdensecupm' into 'main'
Feature: MATDENSECUPM
See merge request petsc/petsc!6049
|
| #
995bce04
|
| 26-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Properly Pascal-case all of VECCUPM
|
| #
732f7d04
|
| 22-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Move VecCUPM generics out of impls namespace
|
| #
90585354
|
| 22-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Move plus_equals functor to kernels.hpp
|
| #
f3146f24
|
| 18-Feb-2023 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Improve compile time by reducing number of thrust headers transitively included, removing all of the unecessary Thrust util indirection
|