History log of /petsc/include/petscvec.h (Results 26 – 50 of 978)
Revision Date Author Comments
# a623e290 12-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-05-29/minor-fortran-stub-cleanup' into 'main'

More improvements to Fortran stubs and interfaces

See merge request petsc/petsc!7598


# 5d83a8b1 30-May-2024 Barry Smith <bsmith@mcs.anl.gov>

This requires some changes to user FORTRAN code

Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array
Pass PETSC_NULL_ENUM when argument returns an enum instead of

This requires some changes to user FORTRAN code

Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array
Pass PETSC_NULL_ENUM when argument returns an enum instead of PETSC_NULL_INTEGER
Pass arrays (and not scalar values) when the argument is expecting an array; this means replace, for example, the argument v with [v]
Use PetscObjectIsNull(obj) to check if the object is NULL, instead of obj == PETSC_NULL_XXX

The compiler will now automatically prevent you from using the wrong argument type for the first three bullets above
This will also require an update sowing with the new sowing branch this MR is using.

show more ...


# a5017957 22-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/veclock' into 'main'

Vec: make lock available in optimized mode

See merge request petsc/petsc!7567


# 3e988d64 20-May-2024 Stefano Zampini <stefano.zampini@gmail.com>

Vec: make lock available in optimized mode

Having the lock available is important to take runtime decisions
on how to export the vector data in python


# 29327e6e 22-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jeremy/state' into 'main'

Add [Vec,Mat]GetState to public API

See merge request petsc/petsc!7470


# 5d5d24bb 22-Apr-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Add [Vec,Mat]GetState to public API


# 4d179fb4 19-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/add-matmatsolvetranspose_seqaij' into 'main'

MatMatSolveTranspose_SeqAIJ and minor housekeeping

See merge request petsc/petsc!7386


# dd8e379b 19-Mar-2024 Pierre Jolivet <pierre@joliv.et>

Docs: fix missing or extra dash in right-hand side


# c9d73d4a 24-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/vec-isshift' into 'main'

Vec: add VecISShift

See merge request petsc/petsc!7221


# 8c3d2d81 10-Jan-2024 Stefano Zampini <stefano.zampini@gmail.com>

Vec: add VecISShift


# b22c9ba6 08-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 338bea87 08-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-01-04/fix-includes-man-pages/release' into 'release'

Barry/2024 01 04/fix includes man pages/release

See merge request petsc/petsc!7165


# af27ebaa 05-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix manual page formating in include directory


# 9c14a7f3 26-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'Fande-Kong/vecghost_gtl' into 'main'

Add VecGhostGetGhostIS to get the ghost indices of a ghosted vector

See merge request petsc/petsc!5016


# ab4fe330 26-Oct-2023 Fande Kong <fdkong.jd@gmail.com>

Add VecGhostGetGhostIS to get the ghost indices of a ghosted vector

And do not create ISLocalToGlobalMapping in VecGhost by default

Co-authored-by: Alex Lindsay <alexander.lindsay@inl.gov>


# 2e6367d0 23-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# f5dd32ee 23-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-10-20/doc-vecseqcuda/release' into 'release'

VECSEQCUDA and friends do not have manual pages

See merge request petsc/petsc!6949


# b926ac79 20-Oct-2023 Barry Smith <bsmith@mcs.anl.gov>

VECSEQCUDA and friends do not have manual pages

Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>


# 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


# e6264d16 16-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-10/prune-vec-internal' into 'main'

Prune Vec Internal Function Visibility

See merge request petsc/petsc!6800


# da8c939b 10-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make many many many internal functions under vec static


# aa01dc31 27-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-07-15/add-mat-vec-createfromoptions' into 'main'

Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to...

See merge request petsc/petsc!6711


# 77433607 15-Jul-2023 Barry Smith <bsmith@mcs.anl.gov>

Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solve

Add convenience functions VecCreateFromOptions() and MatCreateFromOptions() to reduce the use of specialize creation routines in the examples and thus make it easier for people to use GPU based solvers

show more ...


# c2a7d86e 24-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/change-matchop-matfilter' into 'main'

Consolidate MatChop() and MatAIJFilter()

See merge request petsc/petsc!6699


12345678910>>...40