History log of /petsc/src/mat/matfd/fdmatrix.c (Results 101 – 125 of 607)
Revision Date Author Comments
# 16924cb1 26-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc!3064

show more ...


# 2da392cc 17-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability
/spend 1.5h


# 7b917211 24-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-null' into 'master'

Fix 0 -> NULL for pointers

See merge request petsc/petsc!3086


# 4a87ec21 23-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-07-22/MatSeqAIJSetPreallocationCSR-updates' into 'master'

Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes

See merge request pets

Merge branch 'barry/2020-07-22/MatSeqAIJSetPreallocationCSR-updates' into 'master'

Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes

See merge request petsc/petsc!3085

show more ...


# f4259b30 23-Aug-2020 Lisandro Dalcin <dalcinl@gmail.com>

Mat: Replace 0 -> NULL for pointers


# 6a9b8d82 22-Jul-2020 Barry Smith <bsmith@mcs.anl.gov>

Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes

Removed computed but unused variable

Commit-type: optimization, documentation
/spend 30m
Thanks-to: Adol

Add manual page links for MatSeqAIJSetPreallocationCSR() and more notes and developer notes

Removed computed but unused variable

Commit-type: optimization, documentation
/spend 30m
Thanks-to: Adolfo Rodriguez <adantra@gmail.com>

show more ...


# 7a32ffbe 14-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/2020-05-30/trivial-sizeof-fixes'

Updated the use of sizeof() when possible instead of using hardwired sizes for...

See merge request petsc/petsc!2827


# 589a23ca 02-Jun-2020 Barry Smith <bsmith@mcs.anl.gov>

Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments
need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a

Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments
need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a few other utilities

Commit-type: style-fix

Development Tools: Vim, Emacs, Eclipse

show more ...


# f6516afe 03-Feb-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/bindtocpu-not-pintocpu' into 'master'

Changed XXXPinToCPU() to XXXBindToCPU() to prevent confusion.

See merge request petsc/petsc!2477


# b470e4b4 03-Feb-2020 Richard Tran Mills <rmills@rmills.org>

Changed XXXPinToCPU() to XXXBindToCPU() to prevent confusion.

The reason for this change is that we already use the terminology
"pinned" to refer to memory that is non-pageable, in the context of
Pe

Changed XXXPinToCPU() to XXXBindToCPU() to prevent confusion.

The reason for this change is that we already use the terminology
"pinned" to refer to memory that is non-pageable, in the context of
PetscSF as well as allocating host memory when GPUs are being employed.

show more ...


# ed0ed7c6 19-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into 'barry/2019-08-22/fix-fblaslapack-for-nag'

# Conflicts:
# lib/petsc/conf/test


# 754bdc40 10-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2019-08-21/add-matfdcoloringsetvalues' into 'master'

Added MatFDColoringSetValues() takes matrix in compressed color form (as often...

See merge request petsc/petsc!1999


# bdaf1dae 21-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Added MatFDColoringSetValues() takes matrix in compressed color form (as often used by AD codes) into a PETSc Mat

Added PetscObjectCompareId()

Commit-type: feature
Reported-by: Hong Zhang <hongzhan

Added MatFDColoringSetValues() takes matrix in compressed color form (as often used by AD codes) into a PETSc Mat

Added PetscObjectCompareId()

Commit-type: feature
Reported-by: Hong Zhang <hongzhang@anl.gov>

show more ...


# 57ddfb33 04-Aug-2019 Matthew Knepley <knepley@gmail.com>

Merged in Matthew-Knepley/fdmatrixc-edited-online-with-bitbucket-1564706809624 (pull request #1932)

fdmatrix.c edited online with Bitbucket


# e66d0d93 02-Aug-2019 Matthew Knepley <knepley@gmail.com>

fdmatrix.c edited online with Bitbucket


# c56e2027 26-Jun-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/optimize-aij-da (pull request #1762)

Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments


# 071fcb05 05-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments

1) PetscCalloc*() now uses system calloc()
2) Merged some Pets

Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments

1) PetscCalloc*() now uses system calloc()
2) Merged some PetscMalloc*()
3) Eliminated unneeded PetscCalloc*()
4) Removed some memory allocations and copies in MatFDColoringSetUp(), added local variables for better compiler optimization
5) Added MatSetValues_SeqAIJ_SortedFull(), added MatSetOption(MAT_SORTED_FULL)
6) Optimized DMCreateMatrix_DA_*AIJ for nonperiodic case to automatically have sorted columns (faster MatSetValues() times)
7) Eliminated call to PetscMemzero() in PetscFree()

Commit-type: style-fix, feature

show more ...


# fa54792a 29-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Merged in psanan/man-pages-remove-keywords (pull request #1717)

Man pages: Remove .keywords fields

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# bfcb38ea 27-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be unif

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be uniformly used or maintained.

Thus, remove all .keywords: fields, and a following blank line, if present.

This is accomplished with GNU sed (gsed on OS X), with the following commands.
*Warning* that this type of command can corrupt a .git directory,
so be cautious in reusing or modifying these commands. They first look
for and delete matching lines with a following line consisting of only whitespace,
and then delete any remaining matching lines.

find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find src/ -type f -exec gsed -i '/keywords:/d' {} +
find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find include/ -type f -exec gsed -i '/keywords:/d' {} +

Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed

show more ...


# 5065da2f 13-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 4edbe3a6 12-May-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'barry/feature-pintocpu' [PR #1641]

* barry/feature-pintocpu:
Adding a MatPinToCPU() and VecPinToGPU() capability
For matrices this will prevent copies to the GPU when they will never b

Merge branch 'barry/feature-pintocpu' [PR #1641]

* barry/feature-pintocpu:
Adding a MatPinToCPU() and VecPinToGPU() capability
For matrices this will prevent copies to the GPU when they will never be used there.
For vectors this will prevent vectors from boucing back and forth between the CPU.

show more ...


# e7e92044 07-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Based on discussion with Oana I am adding a MatPinToCPU() and VecPinToGPU() capability. For matrices this
will prevent copies to the GPU when they will never be used there. For vectors this will
prev

Based on discussion with Oana I am adding a MatPinToCPU() and VecPinToGPU() capability. For matrices this
will prevent copies to the GPU when they will never be used there. For vectors this will
prevent vectors from boucing back and forth between the CPU and GPU when most of the work is in the CPU. An
example of the place that needs to avoid bouncing is in MatFDColoringApply_XXXX()

Commit-type: feature, documentation, example
Thanks-to: Oana Marin <oanam@mcs.anl.gov>

show more ...


# a1a5ab92 28-Jan-2019 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge branch 'master' into jpusztay/feature-swarm-symplectic-example


# f35fe2a5 06-Dec-2018 Joseph Pusztay <josephpu@buffalo.edu>

Merged petsc/petsc into master


# 83c10b7e 04-Dec-2018 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Merged petsc/petsc into master


12345678910>>...25