| 45fbe478 | 24-Oct-2017 |
Richard Tran Mills <rmills@rmills.org> |
Added initial MatMatMult_SeqAIJMKL_SeqAIJMKL_SpMV2() implementation. |
| 19afcda9 | 20-Oct-2017 |
Richard Tran Mills <rmills@rmills.org> |
Added routine to create sequential AIJMKL matrix from an MKL sparse matrix handle. |
| 2cd485c2 | 30-Oct-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Simplify PetscFree() calls on const pointers; no longer require additional variables
Commit-type: style-fix Thanks-to: Jed Brown <jed@jedbrown.org> |
| f489ac74 | 30-Oct-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes for use of PetscMallocN() with const type input
Microsoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() function
Commit-type: portability-fix, testing-fix
Fixes for use of PetscMallocN() with const type input
Microsoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() function
Commit-type: portability-fix, testing-fix Reported-by: nightly tests
show more ...
|
| 9779e05d | 23-Oct-2017 |
Satish Balay <balay@mcs.anl.gov> |
mkl: add mkl_sparse.py as a separate package [as the interface code is organized this way] and use PETSC_HAVE_MKL_SPARSE to enable/disable this interface code [so that this flag represents functional
mkl: add mkl_sparse.py as a separate package [as the interface code is organized this way] and use PETSC_HAVE_MKL_SPARSE to enable/disable this interface code [so that this flag represents functionality that is more than PETSC_HAVE_MKL flag].
Also disable mkl_sparse, mkl_sparse_optimize for 64-bit-incides
Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
show more ...
|
| 60611ae4 | 19-Oct-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/hongzh/add-ell-format' |
| 5b49642a | 16-Oct-2017 |
Richard Tran Mills <rmills@rmills.org> |
Can now choose between lazy or eager inspection for AIJMKL matrices; the default is lazy (i.e., does not happen until an operation like MatMult() is requested).
Commit-type: feature Funded-by: ECP T
Can now choose between lazy or eager inspection for AIJMKL matrices; the default is lazy (i.e., does not happen until an operation like MatMult() is requested).
Commit-type: feature Funded-by: ECP Time: 1.5 hours
show more ...
|
| 2c814fde | 09-Oct-2017 |
Fande Kong <fdkong.jd@gmail.com> |
MatResetPreallocation_SeqAIJ: Error out if we can not reset preallocation |
| 02685da3 | 08-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/opt-ptap' |
| d20fa39a | 06-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/update-mumps-5.1.1-cntl' |
| a4ffb656 | 05-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup MatPtAP_MPIAIJ_MPIAIJ; rm MatPtAPXXX_MPIAIJ_MPIAIJ_ptap() |
| 6e32de5d | 05-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
update MatView_MUMPS() |
| 8fa4b5a6 | 04-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize sequential MatPtAP -- ues rap as default |
| 902e40ab | 03-Oct-2017 |
Karl Rupp <me@karlrupp.net> |
Fixed compiler warnings for MATAIJMKL.
Old MKL releases (prior to end of 2014) are not const-correct. Thus, const-pointers need to be cast to non-const-pointers to get rid of warnings.
Reported-by:
Fixed compiler warnings for MATAIJMKL.
Old MKL releases (prior to end of 2014) are not const-correct. Thus, const-pointers need to be cast to non-const-pointers to get rid of warnings.
Reported-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| b4ed93db | 03-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add support for ICNTL(35) and CNTL(7) for mumps interface Requested-by: Evan Um <evanum@gmail.com> |
| dfec0241 | 03-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/mumps-HermitianCholesky-errflag' |
| a3bbdb47 | 30-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatIsSymmetric_MPIAIJ() |
| 13647f61 | 29-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
check mat->hermitian for MAT_FACTOR_CHOLESKY and ftype == MAT_FACTOR_ICC in MatGetFactor() cleanup src/mat/examples/tests/ex127.c |
| 9899f194 | 29-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm checking symm for Cholesky||ICC from MatGetFactor_seqaij_petsc; small cleanup src/ksp/ksp/examples/tutorials/ex10.c |
| 966c94c9 | 29-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
Add error flag for the case !A->symmetric && (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) Reported-by: Jose E. Roman <jroman@dsic.upv.es> |
| 8f21f52c | 29-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add an error flag for using mumps Hermitian Cholesky factorization Requested-by: Greg Meyer <gregory.meyer@gmail.com> |
| 618cf492 | 28-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
small fixes |
| 4e201bd7 | 27-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm old routines |
| 4ede91e3 | 27-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup and small bugfixes |
| 669e9c86 | 26-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() |