History log of /petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c (Results 76 – 100 of 229)
Revision Date Author Comments
# a3d67537 01-Mar-2021 Pierre Jolivet <pierre@joliv.et>

MatSeqAIJMKL: warnings --with-scalar-type=complex


# 9f90f53a 04-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/gamg-gpu-setup' into 'master'

MatMat operations with CUSPARSE

See merge request petsc/petsc!3391


# cec0a6c6 19-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatAIJMKL: enable parallel PtaP

Wondering if it ever worked?


# 2ab6f6a8 04-Nov-2020 Stefano Zampini <stefano.zampini@gmail.com>

Minor


# 90dfda46 23-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 26829601 23-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/fix-aijmkl-complex' into 'release'

AIJMKL: cannot print a scalar in case of complex

See merge request petsc/petsc!3494


# 3f597eac 20-Dec-2020 Jose E. Roman <jroman@dsic.upv.es>

AIJMKL: cannot print a scalar in case of complex


# 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


# 753428fd 10-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/aijmkl-mark-not-optimized-after-sp2m' into 'master'

Mark MKL matrix handle as not optimized after MatProduct operations.

See merge request petsc/petsc!3030


# a7180b50 06-Aug-2020 Richard Tran Mills <rmills@rmills.org>

Mark MKL matrix handle as not optimized after MatProduct operations.

I had previously incorrectly assumed that the matrix optimization step is
carried out by MKL at the end of a matrix-matrix produc

Mark MKL matrix handle as not optimized after MatProduct operations.

I had previously incorrectly assumed that the matrix optimization step is
carried out by MKL at the end of a matrix-matrix product operation, but
a conversation with the MKL team confirms that this is not the case.
This did not cause a correctness issue, but might have led to reduced
performance if the matrix was then used for repeated operations that could
benefit from the optimization step.

Thanks-to: Maria Zhukova <maria.zhukova@intel.com>

show more ...


# 431107de 07-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/feature-aijmkl-matproduct' into 'master'

Rmills/feature aijmkl matproduct

See merge request petsc/petsc!2841


# edc89de7 06-Jul-2020 Richard Tran Mills <rmills@rmills.org>

Eliminate trailing whitespaces in aijmkl.c.

Thanks-to: Satish Balay <balay@mcs.anl.gov>


# ddf6f99a 01-Jul-2020 Richard Tran Mills <rmills@rmills.org>

Add a few comments to indicate what some #endif directives match.


# 37f0d54f 01-Jul-2020 Richard Tran Mills <rmills@rmills.org>

Use PETSC_ERR_PLIB, not PETSC_ERR_LIB, in MatPtAPNumeric_SeqAIJMKL_SeqAIJMKL_SymmetricReal() when input matrix not marked as symmetric.

Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>


# b50dddd8 01-Jul-2020 Richard Tran Mills <rmills@rmills.org>

Define MatSeqAIJMKL_setup_structure_from_mkl_handle() and MatSeqAIJMKL_update_from_mkl_handle() only if PETSC_HAVE_MKL_SPARSE_SP2M_FEATURE is defined.

This change prevents warnings about functions t

Define MatSeqAIJMKL_setup_structure_from_mkl_handle() and MatSeqAIJMKL_update_from_mkl_handle() only if PETSC_HAVE_MKL_SPARSE_SP2M_FEATURE is defined.

This change prevents warnings about functions that are defined but unused
when building against an older version of MKL that has mkl_sparse_optimize()
but does not have the two stage matrix-multiplication API.

show more ...


# db04c2a0 01-Jul-2020 Richard Tran Mills <rmills@rmills.org>

Make error messages for MKL failures more consistent in MATSEQAIJMKL.


# 49ba5396 30-Jun-2020 Richard Tran Mills <rmills@rmills.org>

Rename MatPtAPNumeric_SeqAIJMKL_SeqAIJMKL() to MatPtAPNumeric_SeqAIJMKL_SeqAIJMKL_SymmetricReal() for clarity and consistency.


# 1495fede 29-Jun-2020 Richard Tran Mills <rmills@rmills.org>

Style and formatting changes suggested by Barry, plus a few other minor edits.

Thanks-to: Barry Smith <bsmith@mcs.anl.gov>


# 3849ddb2 06-Jun-2020 Richard Tran Mills <rmills@rmills.org>

Add MatSeqAIJMKL_view_mkl_handle().


# 190ae7a4 27-Mar-2020 Richard Tran Mills <rmills@rmills.org>

Add support for new MatProductXXX() API in MATSEQAIJMKL.

This commit also:
Removes MatSeqAIJMKL_create_from_mkl_handle(), as it is no longer needed.
Adds code to handle empty sparse matrices in AIJM

Add support for new MatProductXXX() API in MATSEQAIJMKL.

This commit also:
Removes MatSeqAIJMKL_create_from_mkl_handle(), as it is no longer needed.
Adds code to handle empty sparse matrices in AIJMKL; mostly needed for MatProductXXX() routines, but also for MatMatMultNumeric.
Makes various cleanup, formatting, and typo fixes.

For helpful comments and suggestions,
Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>
Thanks-to: Barry Smith <bsmith@mcs.anl.gov>
Thanks-to: Hong Zhang <hzhang@mcs.anl.gov>

show more ...


# 431879ec 26-Mar-2020 Richard Tran Mills <rmills@rmills.org>

Add MatMatMultSymbolic_SeqAIJMKL_SeqAIJMKL_SpMV2().


# 45830182 04-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 303fed63 04-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/fix-aijmkl-create-mkl-handle/maint' into 'maint'

Rmills/fix aijmkl create mkl handle/maint

See merge request petsc/petsc!2942


# 46cdef40 06-Jun-2020 Richard Tran Mills <rmills@rmills.org>

Fix logic error in MatSeqAIJMKL_create_mkl_handle().


12345678910