History log of /petsc/src/ksp/pc/impls/bddc/bddcprivate.c (Results 201 – 225 of 1076)
Revision Date Author Comments
# d9ce531f 09-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch '789-bddc-complex-number-support' into 'master'

Resolve "BDDC complex number support"

Closes #789

See merge request petsc/petsc!3449


# abee2b68 02-Dec-2020 Sebastian Grimberg <sebastiangrimb@gmail.com>

Update MatDenseOrthogonalRangeOrComplement to work with complex numbers for PCBDDC


# bfc8fd11 24-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release' into master


# 54f467a8 23-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/release/pgi-20.9-warnings' into 'release'

Fix warnings in NVIDIA compilers (formerly PGI)

See merge request petsc/petsc!3397


# b458e8f1 05-Nov-2020 Jose E. Roman <jroman@dsic.upv.es>

Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement


# 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


# 3d0ccbc3 29-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# ef059dc8 29-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-bddc-vem' into 'maint'

fix bddc for virtual element methods

See merge request petsc/petsc!2991


# 0f04eeff 24-Jul-2020 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: limit number of temporary vectors for values insertion

With VEM, general polyhedrons may have many neighbours


# 833b33c1 29-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'

Fixes to MatProduct + many bug fixes + new hierarchical matrix support

See merge request petsc/petsc!2800


# 6718818e 17-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatProduct: proper cleanup of additional data structure

Do not mess with view/destroy routine, add an extra slot to MatProduct struct to stash the data, destroy/view routines
Deprecate MatFreeInterm

MatProduct: proper cleanup of additional data structure

Do not mess with view/destroy routine, add an extra slot to MatProduct struct to stash the data, destroy/view routines
Deprecate MatFreeIntermediateStructures in favor of MatProductClear
Clean up base headers for matrix classes
Update tests (remove some todos from ex70 because now the tests work properly)
MatProductSetType should not set the setfromoptions operation!
MatProductClear should reset operations
Remove no longer needed function composition
Add few more PetscInfo messages
Single dispatch routine
MatProductSetFromOptions routines are now allowed to fail
MatProductSetFromOptions_SeqXBAIJ_SeqDense: support for MATPRODUCT_AtB
MatTransposeMatMultNumeric_SeqAIJ_SeqDense: fix bug with leading dimensions
Make internal functions PETSC_INTERN
Fix a couple of places where the destroy routine of the matrix was changed
Products should all use internal data (or composed data attached to the internal data)
Fix few bugs in MPIAIJ_MPIDENSE product with stages

show more ...


# ad16ce7a 11-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATDENSE: Add MatDenseSetLDA

clean up seqdense data from max and changelda entries


# d1a08c99 16-May-2020 Satish Balay <balay@mcs.anl.gov>

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

KSP/PC: Fix 0 ->NULL for pointers

See merge request petsc/petsc!2794


# 0a545947 14-May-2020 Lisandro Dalcin <dalcinl@gmail.com>

KSP/PC: Fix 0 ->NULL for pointers


# 9c919e7d 05-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 055802ab 04-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-matmatmult-prj' into 'maint'

Fix MatMatMult old API when reusing dense output matrix

See merge request petsc/petsc!2761


# a961b312 27-Apr-2020 Stefano Zampini <stefano.zampini@gmail.com>

BDDC and MKL_PARDISO: use MatProduct API


# 9c15a9aa 24-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/defined-nocpp' into 'master'

PetscDefined: test whether a configuration macro is defined without #ifdef

See merge request petsc/petsc!157


# cf9c20a2 19-Apr-2020 Jed Brown <jed@jedbrown.org>

PetscUnlikelyDebug: add useful macro for conditionals that should be skipped in optimized mode


# 76bd3646 14-Apr-2020 Jed Brown <jed@jedbrown.org>

PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG


# 5b8888ca 21-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/hzhng/matproduct-api'


# 4222ddf1 13-Jan-2020 Hong Zhang <hzhang@mcs.anl.gov>

This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C
- See matproduct.c for detailed description of new API
- removed API function XXXSymbolic() and XXXNumeric()

This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C
- See matproduct.c for detailed description of new API
- removed API function XXXSymbolic() and XXXNumeric()
- removed subroutines MatMatMult_xxx, MatPtAP_xxx, ...
- modified MatxxxSymbolic_XXX() prototype (product is an input now)
- selection of algorithm is in MatProductSetFromOptions_xxx()

show more ...


# 631c7bba 03-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/essl-reorg-PETSC_MISSING_LAPACK' into 'master'

Balay/essl reorg petsc missing lapack

See merge request petsc/petsc!2566


# 3c377650 28-Feb-2020 Satish Balay <balay@mcs.anl.gov>

ESSL: reorganize code that handles PETSC_MISSING_LAPACK by using PetscMissingLapack()

And sync the missing function list with missing functions in current ESSL

If we find more LAPACK symbols missin

ESSL: reorganize code that handles PETSC_MISSING_LAPACK by using PetscMissingLapack()

And sync the missing function list with missing functions in current ESSL

If we find more LAPACK symbols missing in commonly used LAPACK impls,
we can add them back in the new format.

src/ksp/pc/impls/bddc/bddcprivate.c has alternate code for
PETSC_MISSING_LAPACK_GESVD. This code is retained for now [in case we
need to add this flag back in]

show more ...


12345678910>>...44