History log of /petsc/src/ksp/pc/impls/asm/asm.c (Results 176 – 200 of 685)
Revision Date Author Comments
# 7ea10ee1 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 5d46b446 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-hpddm-missing-interface' into 'maint'

Add KSPHPDDMMatSolve()

See merge request petsc/petsc!2730


# 910cf402 07-May-2020 prj- <pierre.jolivet@enseeiht.fr>

Minor fixes and improvements

* Typos
* MatMatSolve() improvements
* MatDense[Get|Restore]ColumnF90()
* MatKAIJGetScaledIdentity()


# 533d61a9 02-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/asm-view-fix' into 'master'

PC: ASM, Block Jacobi: when viewing, note local solver on rank 0 is shown

See merge request petsc/petsc!2563


# 8d76b567 27-Feb-2020 Patrick Sanan <patrick.sanan@gmail.com>

PC: ASM, Block Jacobi: when viewing, note local solver on rank 0 is shown

The KSPView() call shows the (sub-)KSP on rank 0, which should have the same
type, PC, parameters, etc., but will not be the

PC: ASM, Block Jacobi: when viewing, note local solver on rank 0 is shown

The KSPView() call shows the (sub-)KSP on rank 0, which should have the same
type, PC, parameters, etc., but will not be the identical solver,
as the size of the local subdomains and the entries of the local
submatrices will be different. For instance, the output only shows
the local Mat for rank 0, which might confuse a user into thinking that
the subdomains are all of the same size when they are not. Similarly,
a PC like LU would show different factorization details on different
ranks, even though the solver settings are the same.

Make the viewer output more precise by noting explicitly that is
displaying information for the rank 0 subsolver.

Update test output with the new string.

show more ...


# 60a4e99f 09-Jan-2020 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into 'stefanozampini/sfwin-reuse-win'

# Conflicts:
# config/BuildSystem/config/packages/MPI.py


# 8372926a 06-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 0ed881af 05-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-documentation' into 'maint'

Missing manual page

See merge request petsc/petsc!2425


# 6d33885c 05-Jan-2020 prj- <pierre.jolivet@enseeiht.fr>

Missing manual page


# aca8c29e 31-Dec-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2019-11-08/change-default-asmtype-symmetric'

Do not default to BASIC for ASM preconditioner, it can require signifigently more iterations (and time)

See merge request petsc/pets

Merge branch 'barry/2019-11-08/change-default-asmtype-symmetric'

Do not default to BASIC for ASM preconditioner, it can require signifigently more iterations (and time)

See merge request petsc/petsc!2290

show more ...


# 57501b6e 08-Nov-2019 Barry Smith <bsmith@mcs.anl.gov>

Do not default to BASIC for ASM preconditioner, it can require signifigently more iterations (and time)

Commit-type: optimization
Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>


# 30557576 25-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# d8e9ee5d 25-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-more-typo' into 'maint'

More typos

See merge request petsc/petsc!2326


# 34a84908 25-Nov-2019 prj- <pierre.jolivet@enseeiht.fr>

More typos


# 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


# a7e7f368 06-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/typos' into 'master'

Some typos.

See merge request petsc/petsc!2010


# 8966356d 05-Sep-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Some typos.


# 9b3c2fbf 22-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'dalcinl/fix-headers' [PR #1897]

* dalcinl/fix-headers:
Minor fixes to headers.


# 534a8f05 21-Jul-2019 Lisandro Dalcin <dalcinl@gmail.com>

Fix a bunch of PetscValidPointer() -> PetscValidXXXPointer()


# 5c4b051a 10-Jul-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/no-batch-script'


# b9e7e5c1 21-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

No more batch submission script; this is all due to a very smart idea of Lisandro Dalcin

*) removed or fixed all remaining --know-xx options that required a batch submission script
*) removed all de

No more batch submission script; this is all due to a very smart idea of Lisandro Dalcin

*) removed or fixed all remaining --know-xx options that required a batch submission script
*) removed all details of --known-size-- that are no longer needed
*) cleaned up BAIJMKL source code, made it work with the rest of PETSc and removed is
dependence on a batch submission script, added test case for BAIJMKL
*) update the installation guide on batsch submissions and OpenMP
*) print MKL version, print OpenMP usage with mkl_sparse options

Commit-type: bug-fix, portability-fix, style-fix, feature, documentation, example
Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>

$ ./configure --with-batch
===============================================================================
Configuring PETSc to compile on your system
===============================================================================
=============================================================================== ***** WARNING: Cannot determine if MPI_INT64_T works on your system in batch-mode! Assuming it does work. Run with --known-mpi-int64_t=0 if you know it does not work (very unlikely). Run with --known-mpi-int64_t=1 to remove this warning message. warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot determine if MPI_C_DOUBLE_COMPLEX works on your system in batch-mode! Assuming it does work. Run with --known-mpi-c-double-complex=0 if you know it does not work (very unlikely). Run with --known-mpi-c-double-complex=1 to remove this warning message. warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot verify that MPI is a shared library - in batch-mode! If MPI is a static library but linked into multiple shared libraries that the application uses, sometimes compiles work - but one might get run-time errors. If you know that the MPI library is shared - run with --known-mpi-shared-libraries=1 option to remove this warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot determine if BLAS/LAPACK uses 32 bit or 64 bit integers in batch-mode! Assuming 32 bit integers. Run with --known-64-bit-blas-indices if you know they are 64 bit. Run with --known-64-bit-blas-indices=0 to remove this warning message. warning message ***** ===============================================================================

show more ...


# 613bfe33 02-Jun-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/update-collective-on (pull request #1744)

Update the use of Collective on in the manual pages to reflect the new style


# d083f849 01-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Update the use of Collective on in the manual pages to reflect the new style

Commit-type: style-fix, documentation
Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>


# ef135d0e 01-Jun-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/psanan/docs-remove-manconcepts' [PR #1733]


# 0f5d826a 30-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Man pages: remove Concepts: fields

These fields were previously stripped from the man pages by logic removed in
21a59cba2737d49dc2f0bd12c08db0d2a3f3f209

Remove these fields from all man pages (but

Man pages: remove Concepts: fields

These fields were previously stripped from the man pages by logic removed in
21a59cba2737d49dc2f0bd12c08db0d2a3f3f209

Remove these fields from all man pages (but not from examples).

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 -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} +
find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} +
find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} +
find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/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 ...


12345678910>>...28