History log of /petsc/src/mat/impls/adj/mpi/mpiadj.c (Results 76 – 100 of 595)
Revision Date Author Comments
# a3c22455 05-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-15/fix-mat-manpages' into 'main'

Man pages in mat directory, manual material on matrices

See merge request petsc/petsc!5539


# 11a5261e 17-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix manual pages in src/mat directory, very minor source code change

Commit-type: documentation
/spend 22h


# f0af967e 29-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-style-one-liners' into 'main'

Remove braces from one-liners w/o PetscCall()

See merge request petsc/petsc!5561


# ad540459 29-Aug-2022 Pierre Jolivet <pierre@joliv.et>

Remove braces from one-liners w/o PetscCall()


# 38f67375 27-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-style-one-liners' into 'main'

Remove braces from one-liners

See merge request petsc/petsc!5557


# 48a46eb9 27-Aug-2022 Pierre Jolivet <pierre@joliv.et>

Remove braces from one-liners


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


# 42b3b702 25-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-07-16/fix-mattranspose' into 'main'

Symbolic/numeric stages vs MatReuse flag discussion and additions to MatTranspose

See merge request petsc/petsc!5438


# 7fb60732 17-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Update handling of MatTranspose() with MAT_REUSE_MATRIX

Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose()
Add tests to MatTranspose_XXX to error if the nonzero pattern ch

Update handling of MatTranspose() with MAT_REUSE_MATRIX

Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose()
Add tests to MatTranspose_XXX to error if the nonzero pattern changes
Add support for MAT_REUSE_MATRIX with changing nonzero pattern for MatTranspose_SeqAIJ()
Remove use of updateAt in MatProductNumeric_AtB_SeqAIJ_SeqAIJ() since MatTranspose() automatically
skips unneeded new transpose
Add MatTransposeSymbolic()
Update to SLEPc that supports these changes

Commit-type: feature, error-checking, documentation
/spend 5h

show more ...


# e6ab01ba 09-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-11/improve-mat-setable-values' into 'main'

Refactor handling of settable properties of matrix via MatSetOptions

See merge request petsc/petsc!5338


# b94d7ded 13-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Refactor handling of setable properties of matrices via MatSetOptions()

Introduce PetscBool3 with enum values true, false, and unknown

Use PetscBool3 to store matrices properties in a matrix and cl

Refactor handling of setable properties of matrices via MatSetOptions()

Introduce PetscBool3 with enum values true, false, and unknown

Use PetscBool3 to store matrices properties in a matrix and cleanup interface to check these values

Add full support for symmetric, Hermitian, structurally symmetric, and SPD.

Commit-type: feature
/spend 6h

show more ...


# 9505eb2a 09-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-14/fix-rebalance' into 'main'

Major repairs for DMPlexRebalanceSharedVertices()

See merge request petsc/petsc!5234


# 252a1336 15-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix rebalancing of ghost pointers for DMPLEX

/spend 25h

Commit-type: optimization, bug-fix, style-fix, feature


# 6a7b62d2 20-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix bug in MatCreateSubMatrices_MPIAdj_Private() missing allocation

Commit-type: bugfix
/spend 10m


# 6a09307c 15-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Add support for efficient MatSetValues() for MPIAdj matrix (without numerical values)

Uses the same code as used in MATPreallocator

Commit-type: feature, optimization
/spend 6h


# 81de10c0 15-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix PetscCheckFalse() for mpiadj.c

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded-by:
Project:
Time: hou

Fix PetscCheckFalse() for mpiadj.c

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded-by:
Project:
Time: hours
Reported-by:
Thanks-to:
Development Tools: Vim, Emacs, Eclipse

show more ...


# 74296e43 30-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/mat-init-matops' into 'main'

Initialize MatOps_Values with two new NULLs

See merge request petsc/petsc!5382


# 99a7f59e 30-Jun-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

Initialize MatOps_Values with two new NULLs


# 44e5f0e3 29-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'wence/petsc-check-do-while' into 'main'

Wrap PetscCheck and PetscAssert in do { } while (0)

Closes #1199

See merge request petsc/petsc!5291


# f7d195e4 28-May-2022 Lawrence Mitchell <lawrence@wence.uk>

Wrap PetscCheck and PetscAssert in do { } while (0)

These macros look like functions, so they should behave like
functions. Fix up the resulting invalid syntax due to the previous
behaviour of these

Wrap PetscCheck and PetscAssert in do { } while (0)

These macros look like functions, so they should behave like
functions. Fix up the resulting invalid syntax due to the previous
behaviour of these macros being "if (...)
statement_without_semicolon". Fixes #1199.

show more ...


# 145e6476 23-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-13/make-one-line-if-call' into 'main'

Change if () { PetscCall() } three liner to one liner

See merge request petsc/petsc!5344


# 1baa6e33 14-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Change if () { PetscCall() } three liner and friends to one liners

for i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\

Change if () { PetscCall() } three liner and friends to one liners

for i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$[ ]*}\$?\1if (\2) PetscCall(\3$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; done

for i in `git ls-files | grep "\.[hc]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ }else]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$\([ ]*\)} \([- ._+=a-z0-9A-Z>*,()]*);\)\$?\1if (\2) PetscCall(\3$\4\5$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; done

Yes, really ugly but Barry still cannot master awk

Commit-type: housekeeping

show more ...


# dc34d9f7 17-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-function-composition' into 'main'

fix function composition

See merge request petsc/petsc!5274


# 2e956fe4 24-May-2022 Stefano Zampini <stefano.zampini@gmail.com>

PetscObjectFunctionCompose: clean up composed functions at Destroy time


12345678910>>...24