History log of /petsc/src/mat/impls/aij/mpi/mpiaij.c (Results 301 – 325 of 2754)
Revision Date Author Comments
# 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


# 9431f300 18-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-wrong-umax-usum' into 'main'

Do not use MPIU_SUM or MPIU_MAX with integers

See merge request petsc/petsc!5532


# 8fd105b6 17-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'

Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source

See merge request petsc/

Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'

Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source

See merge request petsc/petsc!5376

show more ...


# dbbe0bcd 23-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Convert setfromoptions methods over to PetscTryTypeMethod() approach

Flipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them co

Convert setfromoptions methods over to PetscTryTypeMethod() approach

Flipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methods

Commit-type: refactorization
/spend 4h

show more ...


# 71052fdf 23-Jul-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove the no longer needed PetscCheck(a->ops->y...

Commit-type: error-checking, housekeeping
/spend 10m

Development Tools: Vim, Emacs, Eclipse


# 296d8154 28-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Add PetscUseTypeMethod() and PetscTryTypeMethod() as systematic replacement for (*obj->ops->method) with error checking

Commit-type: housekeeping, maintainability
/spend 20m


# 57168dbe 16-Aug-2022 Pierre Jolivet <pierre@joliv.et>

Do not use MPIU_SUM or MPIU_MAX with integers

These operations are only implemented for MPIU_REAL and MPIU_COMPLEX
when they are different than MPI_SUM or MPI_MAX, e.g.,
--with-precision=__float128


# 0ffc23ff 14-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-09/fix-manualpage-rot' into 'main'

Stop make allmanpages if an error is detected. Otherwise errors are hidden and never fixed.

See merge request petsc/petsc!5510


# 5cb80ecd 09-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix errors in manual pages that were hidden and passed the CI

ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c
ERROR (Vec

Fix errors in manual pages that were hidden and passed the CI

ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c
ERROR (VecStrideSum) Incomplete argument list (probably + with no - in vinv.c
ERROR (VecStrideSumAll) Incomplete argument list (probably + with no - in vinv.c
ERROR (MatFilter_AIJ) Incomplete argument list (probably + with no - in mpiaij.c
ERROR (DMPlexCreateNaturalVector) Incomplete argument list (probably + with no - in plexnatural.c
WARNING (hypre.c): argument with no description in PCSMG
WARNING (hypre.c): argument with no description in PCSMG
WARNING (hypre.c): argument with no description in PCSMG
WARNING (hypre.c): argument with no description in PCSMG
a=`cat /Users/barrysmith/Src/petsc/arch-classic-docs/manualpages.err | wc -l`; test ! $a -gt 0
gmake[3]: [makefile:376: allmanpages] Error 1 (ignored)

show more ...


# 5b2ffd44 28-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/replace-mpi-prod-on-mpiu-bool' into 'main'

MAT: replace MPI_PROD with MPI_LAND on MPIU_BOOL for code readability

See merge request petsc/petsc!5482


# 5f9db2b2 27-Jul-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MAT: replace MPI_PROD with MPI_LAND on MPIU_BOOL for code readability


# 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 ...


# 1270cb4b 18-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/remove-constness-coo-ij' into 'main'

Remove constness of the i/j parameters in MatSetPreallocationCOO() to save memory

See merge request petsc/petsc!5436


# e8729f6f 15-Jul-2022 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: remove constness of the i/j args in MatSetPreallocationCOO() to save memory


# 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 ...


# 36f2c0b8 06-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-rowij-mpiaij' into 'main'

MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()

See merge request petsc/petsc!5397


# b906a4b5 05-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-dpcpp-compilation-warnings' into 'main'

Fix some compilation warnings with the new Intel dpcpp compiler

See merge request petsc/petsc!5380


# 501b8e33 05-Jul-2022 Lisandro Dalcin <dalcinl@gmail.com>

MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()

* MatGetRowIJ_MPIAIJ: As the B matrix is composed and a reference to it
is held by the A matrix, call MatDestroy() on B.

* MatRe

MATMPIAIJ: Fix refcount handling in Mat{Get|Restore}RowIJ_MPIAIJ()

* MatGetRowIJ_MPIAIJ: As the B matrix is composed and a reference to it
is held by the A matrix, call MatDestroy() on B.

* MatRestoreRowIJ_MPIAIJ: Composed auxiliary local matrix B should
be decomposed (thus destroyed implicitly) rather than destroyed
explicitly with a call to MatDestroy().

show more ...


# 3b68727b 03-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-03/add-mpi-kspsolve-nonmpi-program' into 'main'

Add -mpi_linear_solver_server

See merge request petsc/petsc!5318


# 20ce5b99 02-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


1...<<11121314151617181920>>...111