| #
a3d589ff
|
| 15-Sep-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSOLVERMUMPS: use accessors routines
this allows to use MUMPS with up-to-date VIENNACL matrices
|
| #
c4163675
|
| 15-Sep-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
minor
|
| #
35140aeb
|
| 05-Sep-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merge branch 'master' into this one.
|
| #
54dc8373
|
| 04-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-sbaij-mumps-reuse' into 'master'
Fix for SBAIJ MUMPS with bs=1.
See merge request petsc/petsc!1996
|
| #
574ea4fd
|
| 23-Aug-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Tentative fix for SBAIJ MUMPS with bs=1.
|
| #
1923efe6
|
| 07-Aug-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jolivet/mumps-sbaij-bs-greater-than-one' [PR #1947]
* jolivet/mumps-sbaij-bs-greater-than-one: Cholesky factorizations with MUMPS and SBAIJ matrices (bs>1)
|
| #
ec4f40fd
|
| 05-Aug-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Also handling MPISBAIJ matrices.
|
| #
a81fe166
|
| 05-Aug-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Some comments from Barry.
|
| #
75480915
|
| 05-Aug-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Initial support for SeqSBAIJ matrices.
|
| #
6b804ed2
|
| 30-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'stefano_zampini/GPU-matdensecuda' [PR #1911]
* stefano_zampini/GPU-matdensecuda: GPU: Initial implementation for SeqDense class on GPUs.
|
| #
3cb7dd0e
|
| 26-Jul-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATMUMPS: Schur complement is updated on the CPU
|
| #
05393080
|
| 25-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jczhang/sf-more-opts' [PR #1567]
* jczhang/sf-more-opts: Add more optimizations in SF and use it as the default for VecScatter.
|
| #
58ee7ad5
|
| 24-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/2019-07-21/scalapack-mumps-parallel-make' [PR #1896]
* barry/2019-07-21/scalapack-mumps-parallel-make: Parallel make for --download-scalapack --download-mumps
|
| #
f9553c39
|
| 23-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/2019-07-21/fix-petscmallocvalidate-checkmumpshermetian' [PR #1899]
* barry/2019-07-21/fix-petscmallocvalidate-checkmumpshermetian: Mumps no Cholesky with Hermitian, no PetscMallo
Merge branch 'barry/2019-07-21/fix-petscmallocvalidate-checkmumpshermetian' [PR #1899]
* barry/2019-07-21/fix-petscmallocvalidate-checkmumpshermetian: Mumps no Cholesky with Hermitian, no PetscMallocValidate() unless -malloc_*, example used PetscAbsScalar() on real Mumps has no support for Cholesky for Hermitian matrix so document and error check Documentation says CHKMEMQ() and PetscMallocValidate() with -malloc_debug or -malloc_test but in fact it still checked memory even without those being set (slowing code) Example used PetscAbsScalar() on real values, also had incorrect indentation formating
show more ...
|
| #
38548759
|
| 22-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Mumps no Cholesky with Hermitian, no PetscMallocValidate() unless -malloc_*, example used PetscAbsScalar() on real
Mumps has no support for Cholesky for Hermitian matrix so document and error check
Mumps no Cholesky with Hermitian, no PetscMallocValidate() unless -malloc_*, example used PetscAbsScalar() on real
Mumps has no support for Cholesky for Hermitian matrix so document and error check Documentation says CHKMEMQ() and PetscMallocValidate() with -malloc_debug or -malloc_test but in fact it still checked memory even without those being set (slowing code) Example used PetscAbsScalar() on real values, also had incorrect indentation formating
Commit-type: testing-fix, style-fix, documentation, example
show more ...
|
| #
8fcaa860
|
| 21-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Parallel make for --download-scalapack --download-mumps
Required added a new Makefile.parallel and Makefile.objs to the scalapack git repository to handle it tag v2.0.2-p
Fixed spelling of controll
Parallel make for --download-scalapack --download-mumps
Required added a new Makefile.parallel and Makefile.objs to the scalapack git repository to handle it tag v2.0.2-p
Fixed spelling of controller in mpishm.c
Refactoring of part of MATMUMPS manual page to clafiy and simplify the discussion of hybrid MPI/OpenMP, note that it supports both modesl for MPI/OpenMP
Commit-type: configuration
show more ...
|
| #
80577c12
|
| 19-Jun-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MUMPS: Add comments for a TODO optimization
|
| #
94b42a18
|
| 19-Jun-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MUMPS: Use VecScatterCreateToZero to simplify RHS scatter code
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|
| #
580bdb30
|
| 07-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*()
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*() with PetscArraymove()
Commit-type: style-fix, feature
show more ...
|
| #
5363a190
|
| 09-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'pr1723/tappel/extend-mumps-parameters/master' [PR #1723]
|
| #
a0e18203
|
| 28-May-2019 |
Thibaut Appel <t.appel17@imperial.ac.uk> |
MUMPS: activate Block Low-Rank parameters
Version 5.2.0 of MUMPS features BLR (Block Low-Rank) factorization. Extended ICNTL, INFO and INFOG to sizes 60, 80 and 80. Added description and control par
MUMPS: activate Block Low-Rank parameters
Version 5.2.0 of MUMPS features BLR (Block Low-Rank) factorization. Extended ICNTL, INFO and INFOG to sizes 60, 80 and 80. Added description and control parameters (ICNTL) 35, 36 and 38.
show more ...
|
| #
9e325d4b
|
| 01-May-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/utilize-matdensegetarrayread' [PR #1598]
* barry/utilize-matdensegetarrayread: Use MatDenseGetArrayRead() rather than MatDenseGetArray() when possible
|
| #
1683a169
|
| 28-Apr-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Use MatDenseGetArrayRead() rather than MatDenseGetArray() when possible
Commit-type: style-fix, feature
|
| #
5b7de3c2
|
| 26-Apr-2019 |
Karl Rupp <me@karlrupp.net> |
MUMPS: Fixed uninitialized variable warning.
Follow-up to PR #1592.
|