History log of /petsc/src/dm/impls/da/fdda.c (Results 26 – 50 of 462)
Revision Date Author Comments
# d4f19a49 18-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/fix-dm-prealloc-skip' into 'release'

DMSetMatrixPreallocateSkip: fix for DMDA (had only been used by DMPlex)

See merge request petsc/petsc!7120


# 613ce9fe 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 08c30c10 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-12-04/fix-manpage-references/release' into 'release'

Update references in the manual pages to use Sphinx citation processing

See merge request petsc/petsc!7101


# 1d27aa22 04-Dec-2023 Barry Smith <bsmith@mcs.anl.gov>

Update references in the manual pages to use Sphinx citation processing


# d7dabc60 14-Dec-2023 Jed Brown <jed@jedbrown.org>

DMSetMatrixPreallocateSkip: fix for DMDA (had only been used by DMPlex)

Reported-by: Philip Fackler


# 9c5460f9 17-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'

Linter detect possible static functions

See merge request petsc/petsc!6796


# ba38deed 15-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Delete unused code


# 4979242e 09-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-08/lint-apply-dm' into 'main'

Manual DM Linter Fixes

See merge request petsc/petsc!6792


# a4e35b19 08-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Manual linter fixes: dm


# 02477ebb 15-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-06-30/enable-doc-lint' into 'main'

Enable docs linting

See merge request petsc/petsc!6667


# 60225df5 12-Jul-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Lint apply: dm


# dd874c20 10-Apr-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/sell-cuda' into 'main'

SELL-based SpMV

See merge request petsc/petsc!3428


# 2d1451d4 09-Jan-2020 Hong Zhang <hongzhang@anl.gov>

Initial commit for porting SELL to GPU

- Add tiled SPMV and basic SpMVfor SeqSELL
- Tested in serial
- Offloadmask is used to determine when the matrix should be copied to GPU
- Use different slice

Initial commit for porting SELL to GPU

- Add tiled SPMV and basic SpMVfor SeqSELL
- Tested in serial
- Offloadmask is used to determine when the matrix should be copied to GPU
- Use different slice height for CUDA version
- By checking the nonzerostate, PETSc can decide if the whole matrix need to be copied or just the values need to be copied
- Make the convert function public so that the very slow MatConvert_Basic can be avoided sometimes. E.g. one can use a two-step convert method: AIJ->SELL,SELL->SELLCUDA instead of the direct convert AIJ->SELLCUDA
- Make the FLOPS count for SELL same as that for AIJCUSPARSE.
- MatDisAssemble is not needed.
- Change slice height from 32 to 16 for GPU
- To overlap communication with MatMult, VecScatterBegin() should be called before MatMult() for the diagonal part.
- SLICE_HEIGHT is defined to be 32 to match the warp size of GPU. For other cases, it is still 8.

Funded-by:
Project: PETSc for GPU
Time: 42 hours
Reported-by:
Thanks-to:

show more ...


# d01c6957 28-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-03-25/fix-more-manualpages' into 'main'

More manual page fixes

See merge request petsc/petsc!6233


# 2fe279fd 28-Mar-2023 Barry Smith <bsmith@mcs.anl.gov>

More manual page fixes


# e9f36840 18-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-03-08/fix-man-pages-detected-by-lint' into 'main'

Fix many manual pages

See merge request petsc/petsc!6162


# 20f4b53c 09-Mar-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix manual pages based on reports from Jacob's lint tool

Commit-type: documentation


# 87de121e 15-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-02-14/doc-matfdcoloring-da-coloring' into 'main'

Document limitation of DMCreateColoring() for DMDA with periodicity in 3d

See merge request petsc/petsc!6070


# 494b1cca 14-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Move error checking for 3d DMDA Jacobi coloring to coloring location from matrix location

Thus the error will only be triggered when it is truly an issue

Commit-type: error-checking, usability


# 2ddab442 14-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Replace use of SETERRQ() with modern PetscCheck style

Commit-type: style


# ade515a3 14-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Completely trivial code formatting


# 31d78bcd 02-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'

Feature: Non-discardable PetscErrorCode

See merge request petsc/petsc!5923


# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 1d8f8f2c 17-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# e0d21d02 17-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-10-27/fix-dmcoordiate-man/release' into 'release'

fix/update manual pages in various places in src/dm

See merge request petsc/petsc!5784


12345678910>>...19