History log of /petsc/src/vec/vec/impls/seq/cupm/vecseqcupm.hpp (Results 1 – 25 of 41)
Revision Date Author Comments
# 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


12