History log of /petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.h (Results 1 – 24 of 24)
Revision Date Author Comments
# 9dd11ecf 25-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-17/header-guard-check' into 'main'

Check header guards

See merge request petsc/petsc!6822


# a4963045 18-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Convert all header guards to pragma once


# 3ea99036 17-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Fix some malformed if !defined() header guards


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


# 2291f7e7 14-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# d9f593a7 14-Jun-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'fix-mkl-sparse-macro' into 'release'

Fix for use of macros with arguments when macro was used without arguments

See merge request petsc/petsc!5265


# fa244810 22-May-2022 Barry Smith <bsmith@petsc.dev>

Fix for use of macros with arguments when macro was used without arguments

E:\FGH\Git\Windows\petsc-3.17.1\src\mat\impls\aij\seq\aijmkl\aijmkl.c(148): warning C4003: not enough arguments for functio

Fix for use of macros with arguments when macro was used without arguments

E:\FGH\Git\Windows\petsc-3.17.1\src\mat\impls\aij\seq\aijmkl\aijmkl.c(148): warning C4003: not enough arguments for function-like macro invocation 'mkl_sparse_x_create_csr'
E:\FGH\Git\Windows\petsc-3.17.1\src\mat\impls\aij\seq\aijmkl\aijmkl.c(148): error C2059: syntax error: ','
E:\FGH\Git\Windows\petsc-3.17.1\src\mat\impls\aij\seq\aijmkl\aijmkl.c(177): warning C4003: not enough arguments for function-like macro invocation 'mkl_sparse_x_export_csr'

/spend 10m
Reported-by: Henrik Büsing <Henrik.Buesing@fgh-ma.de>

show more ...


# 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


# 2f07c833 14-Apr-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-snes-ex13-spectral

* master: (2350 commits)
migrate warning fix from next-tmp
Revert "Remove dead code."
clarifying comment in the code
Remove dead

Merge branch 'master' into knepley/feature-snes-ex13-spectral

* master: (2350 commits)
migrate warning fix from next-tmp
Revert "Remove dead code."
clarifying comment in the code
Remove dead code.
Add JuMP citation
Copyedits and updates to developers manual
Add more protection to intrinsics
MPI: protect arguments in MPI macros
Add the missing conditionals for 64-bit build
Plex+VTK: Fix field type determination
Fix bug in name cleanup
Bib: Added ref
Plex+VTK: Fix field type determination
Plex: Updated test output - I am now hating this shit
forgot to save file after moving prototypes to petscsys.h
update Apple example project settings per Xcode
Two functions should actually be public, used, for example from Apple MacOS and iOS programs
includes should always be included relative to include directory
Apple removed old locations of docsets
SNES ex12: Updated test output
...

Conflicts:
src/snes/examples/tutorials/ex13.c

show more ...


# 1fa399ad 04-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with updated 17.10 compilers
Fix for test dirs that are not tutorials/tests
fix use of double in PetscAbsReal() which produces compiler warnings with single precision build
elemental: remove info on conflict of -with-cxx-dialect=C++11 on osx - it works now.
Cleanup .bib files
Fix allfortranstubs rule to rm generated files from correct directory, not outdated location
ierr set but not checked
Remove initial refine so test runs faster and does not time out on some machines
Gail's copyedits for bibtex items
Docs: manual: add further description of 3 different current testing options
DM: check for ops->localtolocalbegin/end before calling
PetscSF: fix typo in tutorial ex1
Vec+HDF5: Fix output for complex - Need to check for empty group name
SNES: SNESDestroy() can be called with snes->dm == NULL
SNES: SNESDestroy() can be called with snes->dm == NULL
Vec+HDF5: Fix output for complex - Need to check for empty group name
Docs: Manual: Update tests section
gmakegentest: also exclude .#filenames created by emacs
DMPlex: Fix output of test ex1 after changes to Gmsh reader
...

show more ...


# 0df32d94 11-Nov-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/rmills/feature-aijmkl-matmatmult'


# 19afcda9 20-Oct-2017 Richard Tran Mills <rmills@rmills.org>

Added routine to create sequential AIJMKL matrix from an MKL sparse matrix handle.


# 0b342fd5 14-Oct-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-adaptor-plex

* master: (56 commits)
test: Disable TS ex19 with single precision
PETSCVIEWERGLVIS: Support DMView_DA() out of VecView_GLVis()
test: Fi

Merge branch 'master' into knepley/feature-adaptor-plex

* master: (56 commits)
test: Disable TS ex19 with single precision
PETSCVIEWERGLVIS: Support DMView_DA() out of VecView_GLVis()
test: Fix TS ex19 time drift issue with quad precision
testing
Minor edit to 3.8 changes log for AIJMKL/BAIJMKL.
Bib: Added ref
Plex: Change initializers for C89
small update as complained by nightly tests
doc: fix missing from 0e50f9e530a7b78427514d3e384f6941d4a9cc62
small fix for nightly tests
PetscDualSpaceApplyFVM(): Fix for change in dual space semantics
Plex: All tests now passing after DMPlexCreateBoxMesh() update
cleanup MatPtAP_MPIAIJ_MPIAIJ; rm MatPtAPXXX_MPIAIJ_MPIAIJ_ptap()
update MatView_MUMPS()
PFLOW: Bug-fix in parser.
PFLOW: Bug-fix in parser.
Plex: Small fix for box meshing
Plex: Unified box mesh creation to DMPlexCreateBoxMesh() - Makes simplices and tensor cells - Does not work for all combinations, but gives correct error
Plex: Added bounds and faces in each dim to DMPlexCreateBoxMesh()
Plex: Added domain bounds to HexBoxMesh()
...

show more ...


# 62414426 04-Oct-2017 Karl Rupp <me@karlrupp.net>

Merge branch 'karlrupp/fix-compiler-warnings-oct2017'

* karlrupp/fix-compiler-warnings-oct2017:
Fixes compiler warnings detected by SLEPc buildbot.


# 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 ...


# 14d0fd84 27-Aug-2017 Karl Rupp <me@karlrupp.net>

Merge branch 'rmills/add-aijmkl'

* rmills/add-aijmkl:
Adds AIJMKL matrix class to facilitate use of MKL sparse BLAS routines
BitBucket Pull Request 737
This is the initial version of the AIJMKL matr

Merge branch 'rmills/add-aijmkl'

* rmills/add-aijmkl:
Adds AIJMKL matrix class to facilitate use of MKL sparse BLAS routines
BitBucket Pull Request 737
This is the initial version of the AIJMKL matrix class,
a subclass of AIJ that has the goal of using MKL sparse BLAS routines whenever practicable.
If the MKL version is new enough, the sparse inspector-executor
("SpMV2" -- terrible name, but that's what the MKL team called it) routines are used by default.
Currently only MatMult, MatMultAdd, MatMultTranspose, and MatMultTransposeAdd operations are supported,
but more will be added once this initial attempt is at a point
that it provides an acceptable framework for adding additional further functionality.

show more ...


# dfff0f24 10-Aug-2017 Richard Tran Mills <rmills@rmills.org>

Redefine MKL complex types so things work when building PETSc with complex number support.


# df555b71 17-Feb-2017 Richard Tran Mills <rmills@rmills.org>

Added support for the MKL SpMV2 inspector-executor routines for
matrix-vector multiplication.


# a84739b8 11-Feb-2017 Richard Tran Mills <rmills@rmills.org>

Added MATMPIAIJMKL and fixed errors in MatMultAdd_SeqAIJMKL() and
MatMultTransposeAdd_SeqAIJMKL().


# 4a2a386e 09-Feb-2017 Richard Tran Mills <rmills@rmills.org>

Initial skeleton for MATSEQAIJMKL matrix type that uses MKL sparse BLAS
routines. Currently only implements mult and multadd operations, but
ready to be expanded.