Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.5.00 #2427

Open
wants to merge 480 commits into
base: master
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    7aca2c0 View commit details
    Browse the repository at this point in the history
  2. Fix2130 (kokkos#2132)

    * Fix kokkos#2130
    
    - Do not call BsrMatrix spmv impl if block size is 1
    - Instead, convert it to unmanaged CrsMatrix and call spmv again
      - cuSPARSE returned an error code in this case
      - Better performance
    
    * Formatting
    
    * Remove redundant remove_pointer_t
    
    Handle is already a non-pointer type
    brian-kelley authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    865d84c View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Benchmark: modifying spmv benchmark to run range of spmv tests (kokko…

    …s#2135)
    
    This could be further automated to run on matrix from suite sparse
    lucbv authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    74f0ed7 View commit details
    Browse the repository at this point in the history
  2. Kokkos Kernels: update version guards to drop old version of Kokkos (k…

    …okkos#2133)
    
    Since we are now in the 4.2 series we only support up to 4.1.00.
    Older version of Kokkos Core will require older version of Kokkos
    Kernels for compatibility. Once 4.3.00 is out we will move to
    drop support for the 4.1 series and only keep 4.2 and 4.3 series.
    lucbv authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    8f2945d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. ODE: BDF methods (kokkos#1930)

    * ODE: adding BDF algorithms
    
    Implementing BDF formula for stiff ODEs.
    Orders 1 to 5 are available and tested.
    The integrators can be called on GPU to
    solve multiple systems in parallel.
    
    * ODE: fixing storage handling for start-up RK stack
    
    * ODE: clang-format
    
    * ODE: first adaptive version of BDF
    
    The current implementation only allows for adaptivity in time,
    at this point the BDF Step actually converges as expected with
    first order integration!
    
    * ODE: fixing issues with adaptive BDF
    
    The unit-test BDF_adaptive now shows the integration
    of the logistic equation using adaptive time steps and
    increasing integration order from 1 to 5.
    
    * ODE: running BDF on StiffChemistry problem
    
    The problem runs fine and is solved but there are oscillations
    while the behavior of the solution is smooth. More investigation
    is needed...
    
    * BDF: fixing types and template parameters in batched calls
    
    Bascially we need template parameters to be more versatile
    and cannot assume that all rank1 views will have the exact
    same underlying type, for instance layouts can be different.
    
    * More fixes for GPUs only in tests this time.
    
    * ODE: BDF adaptive, fix small bug
    
    After adding rhs and update vectors to temp the subviews taken for
    other variables need to be offset appropriately...
    
    * Revert "More fixes for GPUs only in tests this time."
    
    This reverts commit 2f70432.
    
    * Revert "Revert "More fixes for GPUs only in tests this time.""
    
    This reverts commit 836012b.
    
    * ODE: BDF small change to temporarily avoid compile time issue
    
    True fix involving a KOKKOS_VERSION check is upcoming after more
    tests on GPU side...
    
    * ODE: BDF fix for some printf statements that will go away soon...
    
    * ODE: adding benchmark for BDF
    
    The benchmark helps us monitor the performance of the BDF
    implementaiton across multiple platforms as well as impact of
    changes over time.
    
    * ODE: improve benchmark interface...
    
    * ODE: BDF changes to use RMS norm and change some default values
    
    Small changes to compare more closely with reference implementation.
    Some of these might be reverted eventually but that's fine for now.
    
    * ODE: BDF convergence more stable and results look pretty good now!
    
    Changing the Newton solver convergence criteria as well as changing
    a few default input parameters leads to a more stable algorithms
    which can now integrate the stiff Henderson autocatalytic example
    well in 66 time steps instead of 200k for fixed order integration...
    
    * ODE: BDF fix bug in initial time step calculation
    
    The initial step routine was overwriting the initial right hand side
    which led to obvious issues further down the road... now things should
    work fine. Need to figure out if I can re-initialize the variables in
    the perf test while excluding that time from each iteration.
    
    * ODE: BDF removing bad print statement...
    
    std::cout in device code
    
    * ODE - BDF: improving perf test
    
    Basically adding new untimed setup within the main loop of the
    benchmark to reset the intial conditions, buffers and vectors
    ahead of each iteration.
    
    * Modifying unit-test to catch proper return type
    
    * Applying clang-format
    lucbv authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    519ef7b View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. cm_test_all_sandia: update caraway compilers

    add rocm/5.6.1 and rocm/6.0.0, and openblas/0.3.23 as tpl
    ndellingwood committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    a19435c View commit details
    Browse the repository at this point in the history
  2. Sparse MKL: changing the location of the MKL_SAFE_CALL macro (kokkos#…

    …2134)
    
    * Sparse MKL: changing the location of the MKL_SAFE_CALL macro
    
    Moving the macro outside of namespaces to ensure that it will be
    interpreted correctly when called from any other location in the
    library.
    
    It does not make much sense to guard Impl code in the Experimental
    namespace and in this case it cleans up a problem with namespace
    disambiguation for the compiler...
    
    * Sparse BsrSpMV: removing Experimental namespace from Impl namespace
    
    * Applying clang-format
    
    * Sparse SpMV: fixing more namespace issues!
    lucbv authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    4aa0ebd View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Merge pull request kokkos#2142 from ndellingwood/udpate-cmtestallsand…

    …ia-caraway
    
    cm_test_all_sandia: update caraway compilers
    ndellingwood authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    f4549f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a29e0e8 View commit details
    Browse the repository at this point in the history
  3. Kokkos Kernels: change the default offset ETI from size_t to int (kok…

    …kos#2140)
    
    This change makes it easier for customer to leverage TPL support
    which almost always requires offset=int, ordinal=int to be enabled
    meaning that no TPL support is available with our default ETI...
    lucbv authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    3a5498d View commit details
    Browse the repository at this point in the history
  4. KokkosSparse_spmv_bsrmatrix_spec: fix Bsr_TC_Precision namespacing

    Resolve compilation errors in nightly cuda/12.2 A100 build
    ndellingwood committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    5b08244 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98d37b5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request kokkos#2138 from seanofthemillers/rocsparse_fix_mi…

    …ssing_descriptor
    
    Spmv bsr matrix fix missing matrix descriptor (rocsparse)
    ndellingwood authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    a3b7568 View commit details
    Browse the repository at this point in the history
  7. Fix usage of RAII to set cusparse/rocsparse stream (kokkos#2141)

    Temporary objects like "A()" get destructed immediately.
    For the object to have scope lifetime, it needs a name like "A a();".
    This was causing cusparse/rocsparse spmv to always execute on the default stream,
    causing incorrect timing in the spmv perf test.
    brian-kelley authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    f492f59 View commit details
    Browse the repository at this point in the history
  8. Use execution space operator== (kokkos#2136)

    It actually is part of the public interface
    brian-kelley authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    2f66110 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Merge pull request kokkos#2144 from ndellingwood/fix-Bsr_TC_Precision…

    …-namespacing
    
    KokkosSparse_spmv_bsrmatrix_spec: fix Bsr_TC_Precision namespacing
    ndellingwood authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a725850 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acd7141 View commit details
    Browse the repository at this point in the history
  3. Spmv perftest improvements (kokkos#2146)

    * Spmv perf test improvements
    
    - Add option to flush caches by filling a dummy buffer between
    iterations
    - Add option to call the non-reuse interface instead of handle/reuse
    interface
    - Fix modes T, H in nonsquare case (make x,y the correct length)
    
    * Fix mode help text
    brian-kelley authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    0c49c21 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. KokkosKernels Utils: cleaning the zero_vector interface

    One of the overload requires an unused template, removing that
    extraneous template and simplify how that function is called in
    a second overload.
    lucbv committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    d842175 View commit details
    Browse the repository at this point in the history
  2. Kokkos Kernels: fixing call to zero_vector in Gauss-Seidel

    Luc Berger-Vergiat (-EXP) committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    e88b1a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    32944bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    237f746 View commit details
    Browse the repository at this point in the history
  3. Update CMakeLists.txt

    Co-authored-by: brian-kelley <[email protected]>
    ndellingwood and brian-kelley authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5e9adf5 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. cm_test_all_sandia: solo updates

    module updates post TOSS upgrade
    ndellingwood committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e6315e2 View commit details
    Browse the repository at this point in the history
  2. Fix signed/unsigned comparison warnings (kokkos#2150)

    This is only hit when spmv is called with integer scalars,
    which doesn't happen in our CI but does often in Tpetra.
    brian-kelley authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    89598d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Merge pull request kokkos#2154 from ndellingwood/update-cmtestallsand…

    …ia-solo
    
    cm_test_all_sandia: solo updates
    ndellingwood authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c435777 View commit details
    Browse the repository at this point in the history
  2. SPMV tpl fixes, cusparse workaround (kokkos#2152)

    * SPMV tpl fixes, workaround
    
    * Avoid possible integer conversion warnings
    
    * Document cusparseSpMM algos that were tested
    brian-kelley authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    ccc4be5 View commit details
    Browse the repository at this point in the history
  3. Applying clang-format

    lucbv committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    44b4418 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kokkos#2147 from lucbv/KK_Utils_cleanup

    KokkosKernels Utils: cleaning the zero_vector interface
    ndellingwood authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    363868e View commit details
    Browse the repository at this point in the history
  5. Use default_size_type as default offset in matrix types (kokkos#2149)

    Now a declaration like CrsMatrix<Scalar, Ordinal, Device>
    will by default use an ETI'd type combination (as int is the default
    ETI'd offset)
    brian-kelley authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    8756faa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb8eff5 View commit details
    Browse the repository at this point in the history
  7. Merge pull request kokkos#2151 from ndellingwood/update-version

    CMakeLists.txt: Update develop to 4.3.99
    ndellingwood authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    89261c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Kokkos Kernels: removing old code branches ahead of 4.3.00 release (k…

    …okkos#2139)
    
    Some old code branches kept for compatibility with Kokkos Core
    versions less than 4.2.00 are dropped after release 4.3.00.
    The largest changes are the removal of support the Kokkos print
    macro in favor of Kokkos::printf() and the removal of half support
    from Kokkos Kernels since it is now in Kokkos Core.
    lucbv authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    aadab52 View commit details
    Browse the repository at this point in the history
  2. Code for running performance measurements on ger() (kokkos#2082)

    * Correct flop count
    
    * Addressing feedbacks from Luc
    
    * Using 'zero()' instead of '0.'
    eeprude authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    eb64221 View commit details
    Browse the repository at this point in the history
  3. KokkosBlas1_axpby.hpp: change debug macro guard for printInformation (k…

    …okkos#2157)
    
    * KokkosBlas1_axpby.hpp: change debug macro guard for printInformation
    
    - resolves test failures in Trilinos (MueLu) that rely on gold file diff
    comparisons by removing extra output in debug builds
    
    * fix compilation error
    ndellingwood authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b04dd15 View commit details
    Browse the repository at this point in the history
  4. Add user tolerance to Serial SVD (kokkos#2120)

    * Add user tolerance to Serial SVD
    ---------
    
    Co-authored-by: whorne <[email protected]>
    Co-authored-by: Carl Pearson <[email protected]>
    3 people authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    327ab48 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Add a simple Harwell-Boeing file reader (kokkos#2155)

    * Add a simple Harwell-Boeing file reader
    
    And a test that validates against the MM reader.
    
    * Support for symmetrize
    
    * This loop can be simplified, there's no diag duplication
    
    * Improve IO test
    jgfouca authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    356e227 View commit details
    Browse the repository at this point in the history
  2. spmv tpls: use correct bool for eti template param (kokkos#2160)

    (It should just be the default,
    KokkosSpars::Impl::eti_spec_avail<..>::value)
    brian-kelley authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    23413f5 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Fix sparse_ioutils test on kokkos-dev (kokkos#2162)

    Adding a ss.sync call fixes it but I have no idea why it
    was needed here. All the other stringstream reads work fine.
    jgfouca authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    02ea952 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Fix kokkos#2156 (kokkos#2164)

    spmv: add special path for rank-2 x/y, but where both have 1 column
    and a TPL is available for rank-1 but not rank-2.
    
    Also call "subhandle->set_exec_space" correctly in the TPLs to ensure
    proper synchronization between setup, spmv and cleanup (in the case that
    different exec instances are used in different calls)
    brian-kelley authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    ae3ecca View commit details
    Browse the repository at this point in the history
  2. Updates from feedback runnig Trilinos testing

    - Update debug level to > 1 guarding `printInformation(...)` in
      KokkosBlas1_axpby.hpp to reduce noisy test output
    - Loosen tolerance of lapack.svd test to avoid random failures that
      occur near prior tolerance level
    ndellingwood committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    18a1119 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kokkos#2165 from ndellingwood/test-updates

    Updates from feedback runnig Trilinos testing
    ndellingwood authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    cacba80 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    fc280f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ed57ec View commit details
    Browse the repository at this point in the history
  3. Merge pull request kokkos#2169 from ndellingwood/dev-changelog-4300

    CHANGELOG.md: 4.3.00 update to develop
    ndellingwood authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    2e6d98d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. KokkosLapack_svd_tpl_spec_decl: defer to MKL spec when LAPACK also en…

    …abled
    
    Resolves redefintion of struct SVD compilation errors with both MKL and LAPACK are enabled
    Reported by @maartenarnst in trilinos/Trilinos#12891
    
    Co-authored-by: brian-kelley <[email protected]>
    ndellingwood and brian-kelley committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    5bf5474 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kokkos#2171 from ndellingwood/svd-lapack-mkl-fix

    KokkosLapack_svd_tpl_spec_decl: defer to MKL spec when LAPACK also enabled
    ndellingwood authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    f09977f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    2abaf6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cadec7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db41fd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f302dd7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c9ab634 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9baac22 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Jgfouca/block spiluk fixes (kokkos#2172)

    * Progress
    
    * Attempt 1, fix multiplication order
    
    * Converges in 1 step
    
    * Various cleanups
    
    * Be sure not to reduce performance of unblocked impl
    
    Also add some comments.
    
    * Remove test mangling
    
    * Fixes for GPU
    
    * Fix warning
    
    * formatting
    
    * Increase eps for floats
    
    * This is no longer needed
    jgfouca authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    4f3220c View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    a86c780 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Add guard for cusparse spmv_mv_tpl_spec_avail

    Address issue kokkos#2175
    Configuring with magma tpl enabled and cusparse disabled mistakenly triggers the cusparse tpl avail check to be true
    Guard the KOKKOSSPARSE_SPMV_MV_TPL_SPEC_AVAIL_CUSPARSE macros when CUSPARSE is enabled to prevent this
    ndellingwood committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    53ac9d4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kokkos#2176 from ndellingwood/issue-2175

    Add guard for cusparse spmv_mv_tpl_spec_avail
    ndellingwood authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    cb824ca View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    8029cc5 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    75ee9a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8e5b50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8769084 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35e115a View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    47a1849 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kokkos#2180 from MalachiTimothyPhillips/malachi/fi…

    …x-divide-by-zero-in-trsv
    
    Add early return if numRows == 0 in trsv to avoid integer divide-by-zero error
    ndellingwood authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    83374bf View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. magma: fix linker errors for builds without cusolver (kokkos#2181)

    * magma: fix linker errors for builds without cusolver
    
    * BatchedGemm test: workaround testing cublas+magma
    
    - temporary workaround to skip magma test when cublas enabled to avoid issues like kokkos#2177
    ndellingwood authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c00555a View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    0a9b4e7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kokkos#2174 from e10harvey/at2_ci_configs

    Add AutoTester2 CI Configs (Sans Power9 & ROCM w/ TPLS)
    e10harvey authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    3941b36 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kokkos#2182 from e10harvey/at2_mi210_cmake_fix

    At2 ROCM+TPL fixes, remove volta70 too
    e10harvey authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    6f5db17 View commit details
    Browse the repository at this point in the history
  4. workflows/osx.yml: test against most recent kokkos tag

    - test against most recent kokkos release rather than develop branch, as
      done with AT CI, to avoid compatibility breakages
    ndellingwood committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    063cf77 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Merge pull request kokkos#2186 from ndellingwood/osx-ci-master

    workflows/osx.yml: test against most recent kokkos tag
    ndellingwood authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    c099cea View commit details
    Browse the repository at this point in the history
  2. Resolve vortex compilation issue by resolving (potentially) duplicate…

    … symbol (kokkos#2183)
    
    Stick to pattern of removing leading 'c' or 'z' in method name and relying on the template type
    
    Co-authored-by: malphil <[email protected]>
    MalachiTimothyPhillips and malphil authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    bac0b1a View commit details
    Browse the repository at this point in the history
  3. Changes to enable OneAPI usage with Trilinos build (kokkos#2185)

    - Get rid of SYCL_OVERRIDE setting
    - Add MKL_PROVIDES_BLAS_LAPACK cmake variable and define so that
      code knows whether to use int, or MKL_INT
      - Trilinos builds might link with OneAPI for GPU but standard
        BLAS/LAPACK on CPU
    brian-kelley authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b87dc95 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Fix macOS docs build (kokkos#2190)

    * Fix docs build
    
    * try docs fix
    
    * make sphinx available at config time
    cwpearson authored May 2, 2024
    Configuration menu
    Copy the full SHA
    88ae8f1 View commit details
    Browse the repository at this point in the history
  2. GH-Actions: adding security actions and scorecard (kokkos#2192)

    Pretty much taking the new files from PR kokkos#2191 and re-creating
    it in a clean PR on top of develop with small changes relevant
    to our repository.
    
    Cleaning up some workflows to tailor it for our needs
    lucbv authored May 2, 2024
    Configuration menu
    Copy the full SHA
    2454f8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66ef193 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. BsrMatrix: Fix HostMirror typedef (kokkos#2196)

    It needed to have size_type.
    jgfouca authored May 3, 2024
    Configuration menu
    Copy the full SHA
    a5794bb View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    751939b View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    brian-kelley authored May 7, 2024
    Configuration menu
    Copy the full SHA
    bf2c28f View commit details
    Browse the repository at this point in the history
  3. docs.yml: change kokkos version to latest release

    - avoid version range check issues for release tests
    ndellingwood committed May 7, 2024
    Configuration menu
    Copy the full SHA
    cfc409c View commit details
    Browse the repository at this point in the history
  4. Merge pull request kokkos#2199 from ndellingwood/update-docs-kokkos-v…

    …ersion
    
    docs.yml: change kokkos version to latest release
    ndellingwood authored May 7, 2024
    Configuration menu
    Copy the full SHA
    e0b83ea View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Merge pull request kokkos#2198 from ndellingwood/update-changelog-4.3.01

    update changelog for 4.3.1
    ndellingwood authored May 8, 2024
    Configuration menu
    Copy the full SHA
    dfacd72 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Sparse - SpGEMM: labeling spgemm_symbolic in TPL layer a bit more cle…

    …arly (kokkos#2193)
    
    This just improves the readability of the output from the tools as it now
    has a symbolic matching the numeric phase. Previously we only had spgemm
    in the label which is a bit confusing as it could be the whole spgemm time
    i.e. both symbolic and numeric, additionally we had symbolic in the MKL
    path but not in cusparse, rocsparse...
    lucbv authored May 9, 2024
    Configuration menu
    Copy the full SHA
    d7dace1 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. SpMV: Test NaN, fix NaN handling when beta=0 (kokkos#2188)

    * Test_Sparse_spmv_bsr.hpp: add NaNs to tests
    
    * handle NaN in spmv_beta_transpose when beta=0
    
    * handle nan in SpmvMergeHierarchical when beta=0
    
    * Test NaNs in Y, don't reuse modifed Y, catch NaNs in results test
    
    * remove unused <iostream> include
    
    * explicit casting of zero
    
    * Test_sparse_spmv.hpp: remove unused nans parameter
    
    * KokkosSparse_spmv.hpp: CUDA11 can't detect this function always returns
    
    * Test_Sparse_spmv.hpp: remove unused variable
    
    * Run unit tests in correct execution space
    
    * Test_Sparse_spmv.hpp: remove unused type aliases
    
    * Kokkos::nan() -> KokkosKernels::Impl::quiet_NaN()
    cwpearson authored May 22, 2024
    Configuration menu
    Copy the full SHA
    3414c91 View commit details
    Browse the repository at this point in the history
  2. Disable cuBLAS dot wrapper (kokkos#2206)

    (not deleted, just guarded with #if 0 and comments explaining)
    
    It performs significantly worse than our native impl on 11.2, 11.8 and 12.0 on V100.
    This is in the dot perf test with a warm-up call.
    
    trilinos/Trilinos#12982 was a symptom of this.
    brian-kelley authored May 22, 2024
    Configuration menu
    Copy the full SHA
    6204151 View commit details
    Browse the repository at this point in the history
  3. Fix spmv regressions (kokkos#2204)

    * Restore cusparse spmv ALG2 path for imbalanced
    
    With correct version cutoffs
    
    * spmv: use separate rank-1 and rank-2 tpl subhandles
    
    * Remove redundant single-column path in native spmv_mv
    
    * Fix unused param warning
    brian-kelley authored May 22, 2024
    Configuration menu
    Copy the full SHA
    feb1f55 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. c++17: add [[fallthrough]] attribute (kokkos#1493)

    * c++17: add [[fallthrough]] attribute
    
    * cm_test_all_sandia: -Wimplicit-fallthrough
    cwpearson authored May 23, 2024
    Configuration menu
    Copy the full SHA
    4297e4a View commit details
    Browse the repository at this point in the history
  2. Enable 3 at2 builds (kokkos#2210)

    * .github/mi210: Enable on PRs
    
    * .github/mi210: Disable non-tpl build
    
    * .github/bdw: Enable PR_BDW_GNU1020_OPENMP_SERIAL_LEFT_OPENBLAS_REL
    
    * .github/h100: Enable PR_HOPPER90_CUDA1180_CUDA_LEFT_RIGHT_REL
    e10harvey authored May 23, 2024
    Configuration menu
    Copy the full SHA
    2d913f8 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Bump ossf/scorecard-action from 2.0.6 to 2.3.3 (kokkos#2214)

    Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.0.6 to 2.3.3.
    - [Release notes](https://github.com/ossf/scorecard-action/releases)
    - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
    - [Commits](ossf/scorecard-action@99c5375...dc50aa9)
    
    ---
    updated-dependencies:
    - dependency-name: ossf/scorecard-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 28, 2024
    Configuration menu
    Copy the full SHA
    f445b23 View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 3.1.3 to 4.3.3 (kokkos#2215)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.3.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@a8a3f3a...6546280)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 28, 2024
    Configuration menu
    Copy the full SHA
    90d5f89 View commit details
    Browse the repository at this point in the history
  3. Bump actions/dependency-review-action from 2.5.1 to 4.3.2 (kokkos#2217)

    Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 2.5.1 to 4.3.2.
    - [Release notes](https://github.com/actions/dependency-review-action/releases)
    - [Commits](actions/dependency-review-action@0efb1d1...0c155c5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/dependency-review-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 28, 2024
    Configuration menu
    Copy the full SHA
    9e419a8 View commit details
    Browse the repository at this point in the history
  4. Bump step-security/harden-runner from 2.7.1 to 2.8.0 (kokkos#2218)

    Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.7.1 to 2.8.0.
    - [Release notes](https://github.com/step-security/harden-runner/releases)
    - [Commits](step-security/harden-runner@a4aa98b...f086349)
    
    ---
    updated-dependencies:
    - dependency-name: step-security/harden-runner
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 28, 2024
    Configuration menu
    Copy the full SHA
    456d652 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Bump github/codeql-action from 2.25.3 to 3.25.6 (kokkos#2216)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.25.3 to 3.25.6.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@ceaec5c...9fdb3e4)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 29, 2024
    Configuration menu
    Copy the full SHA
    726375a View commit details
    Browse the repository at this point in the history
  2. Kokkos Kernels: initial security policy (kokkos#2220)

    We state were patches will be made and how to report security vulnerabilities to the project.
    lucbv authored May 29, 2024
    Configuration menu
    Copy the full SHA
    ee70433 View commit details
    Browse the repository at this point in the history
  3. Kokkos Kernels: adding SHA for github actions (kokkos#2221)

    * Kokkos Kernels: adding SHA for github actions
    
    * Adding sha for docker images
    lucbv authored May 29, 2024
    Configuration menu
    Copy the full SHA
    8dfcc19 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. More dependencies fix (kokkos#2222)

    * workflows: fix sha for label checker docker image
    
    * workflows: fixing Docker files dependencies.
    lucbv authored May 30, 2024
    Configuration menu
    Copy the full SHA
    8abbc41 View commit details
    Browse the repository at this point in the history
  2. Fix Docker files (kokkos#2223)

    lucbv authored May 30, 2024
    Configuration menu
    Copy the full SHA
    38132f3 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. SPMV TPLs: improve profile region labels (kokkos#2219)

    - Mark rank-2 versions as "spmv_mv" not "spmv" (the native impl has
      this, and it's useful to know which one is being run)
    - Add missing commas separating "BSRMATRIX" and the scalar type name
    brian-kelley authored May 31, 2024
    Configuration menu
    Copy the full SHA
    f352a03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2214e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Bump github/codeql-action from 3.25.6 to 3.25.7 (kokkos#2225)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.6 to 3.25.7.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@9fdb3e4...f079b84)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    51906f1 View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout from 3.6.0 to 4.1.6 (kokkos#2226)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.6.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@f43a0e5...a5ac7e5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    32aa75a View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    a7d02ca View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. spmv_mv wrappers for rocsparse (kokkos#2233)

    * spmv_mv wrappers for rocsparse (rocsparse_spmm())
    
    * Use consistent types for alpha/beta in spmv wrappers
    brian-kelley authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a955b8b View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Bump step-security/harden-runner from 2.8.0 to 2.8.1 (kokkos#2236)

    Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.8.0 to 2.8.1.
    - [Release notes](https://github.com/step-security/harden-runner/releases)
    - [Commits](step-security/harden-runner@f086349...17d0e2b)
    
    ---
    updated-dependencies:
    - dependency-name: step-security/harden-runner
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    354cc4b View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 3.25.7 to 3.25.8 (kokkos#2237)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.7 to 3.25.8.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@f079b84...2e230e8)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    ece1c69 View commit details
    Browse the repository at this point in the history
  3. Bump actions/dependency-review-action from 4.3.2 to 4.3.3 (kokkos#2235)

    Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.3.2 to 4.3.3.
    - [Release notes](https://github.com/actions/dependency-review-action/releases)
    - [Commits](actions/dependency-review-action@0c155c5...72eb03d)
    
    ---
    updated-dependencies:
    - dependency-name: actions/dependency-review-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    d06924a View commit details
    Browse the repository at this point in the history
  4. Add testing for transpose corner cases (kokkos#2234)

    * Add testing for transpose corner cases
    
    crs, bsr, graph: test cases that are 0x0, 100x0 and 0x100. In these cases make
    sure the matrix generator doesn't try to insert any entries (nnz = 0).
    
    * Update sparse/unit_test/Test_Sparse_Transpose.hpp
    
    Co-authored-by: Luc Berger <[email protected]>
    
    * Update sparse/unit_test/Test_Sparse_Transpose.hpp
    
    Co-authored-by: Luc Berger <[email protected]>
    
    ---------
    
    Co-authored-by: Luc Berger <[email protected]>
    brian-kelley and lucbv authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1696b1c View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    2f26622 View commit details
    Browse the repository at this point in the history
  2. Fix logic around merge path with TPLs (kokkos#2240)

    SPMV_MERGE_PATH is not always a native algorithm. Add
    SPMV_NATIVE_MERGE_PATH to cover that case specifically. Test this new
    option.
    brian-kelley authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    e275401 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. spgemm unit test: change matrix value distribution (kokkos#2241)

    Change the distribution A, B values are sampled from so that
    values in C can't end up close to 0 (as the result of summing terms
    that are larger). The relative error metric in is_same_matrix is sensitive
    to this.
    
    Fixes kokkos#2232
    brian-kelley authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    efbf210 View commit details
    Browse the repository at this point in the history
  2. kokkoskernels_tpls.cmake: remove duplicates arguments when creating a…

    …rgument for exported INTERFACE_INCLUDE_DIRECTORIES
    
    Attempt to workaround issue kokkos#2238
    ndellingwood committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f400cc9 View commit details
    Browse the repository at this point in the history
  3. Sparse - BsrMatrix: adding new wiki example for documentation (kokkos…

    …#2228)
    
    There is already an example for this but it uses a CrsMatrix as
    starting point to build a BsrMatrix which is not really helpful in
    general as the hope is that you can use the BsrMatrix without needing
    the CrsMatrix as it would double the storage needed...
    
    Addressing Kim's comments
    lucbv authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e220db3 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Merge pull request kokkos#2244 from ndellingwood/issue-2238

    kokkoskernels_tpls.cmake: remove duplicates arguments when creating a…
    ndellingwood authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c53b5d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ad65b2 View commit details
    Browse the repository at this point in the history
  3. Update rocsparse algo defaults (kokkos#2245)

    * Update default spmv algorithms for rocsparse
    
    - Use stream for common cases (default, fast setup) as it has nearly zero
      setup cost and performs well for somewhat balanced matrices
    - Use adaptive (which is rocsparse's default) only if SPMV_MERGE_PATH
      is the algorithm, as it has a very high setup cost
    
    * Re-enable rocsparse spmv for SPMV_FAST_SETUP
    brian-kelley authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    119eb18 View commit details
    Browse the repository at this point in the history
  4. In deprecated spmv, fix Controls algorithm mapping (kokkos#2246)

    native -> SPMV_NATIVE
    native-merge -> SPMV_NATIVE_MERGE_PATH
    merge -> SPMV_MERGE_PATH
    tpl -> SPMV_FAST_SETUP
    brian-kelley authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    774eff4 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Add batched serial tbsv (kokkos#2202)

    * Add batched serial tbsv
    
    * remove incx argument and use strided views instead
    
    * Add a new line at the end of files
    
    * fix random number generation for complex numbers
    
    * remove unused variables from internal tbsv serial functions
    
    * remove allclose for testing
    
    ---------
    
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b5e6fa9 View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout from 4.1.6 to 4.1.7 (kokkos#2248)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@a5ac7e5...692973e)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    49b1d46 View commit details
    Browse the repository at this point in the history
  3. Bump github/codeql-action from 3.25.8 to 3.25.10 (kokkos#2249)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.8 to 3.25.10.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@2e230e8...23acc5c)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    fe2a92f View commit details
    Browse the repository at this point in the history
  4. FindTPLROC*: updates to fix export of import targets

    Changes for the Rocm tpls to match the handling as done with the Cuda tpls
    
    Should resolve issue kokkos#2238
    ndellingwood committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    819c40b View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Merge pull request kokkos#2250 from ndellingwood/rocmtpl-export-targets

    FindTPLROC*: updates to fix export of import targets
    ndellingwood authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b91e258 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Fix warning about memcpy (kokkos#2252)

    When building Stokhos BlockCrs, this util function gave a warning
    about memcpy modifying a non-trivially-copyable type. Silence it
    by casting to void*
    brian-kelley authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    47942bf View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. RCM fixes, improvements (kokkos#2254)

    * Fix RCM starting vertex issue, improve testing
    * apply reversing as labels are computed
    instead of at the end. Saves a loop over all the labels
    * use min-degree starting vertex within each connected component
    brian-kelley authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    e9f7913 View commit details
    Browse the repository at this point in the history
  2. spgemm: add profiling regions to native implementations (kokkos#2253)

    * spgemm: add profiling regions to native implementations
    
    * Add profiling region to KokkosSPGEMM::KokkosSPGEMM_symbolic
    cwpearson authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    31be658 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    bbfc3ff View commit details
    Browse the repository at this point in the history
  2. Rename Impl::alignPtr to Impl::alignPtrTo, allow it to infer argu…

    …ment type (kokkos#2261)
    
    * KokkosKernels::Impl::alignPtr infers argument type
    
    * Rename KokkosKernels::Impl::alignPtr -> alignPtrTo
    cwpearson authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    41954e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Bump github/codeql-action from 3.25.10 to 3.25.11 (kokkos#2263)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.10 to 3.25.11.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@23acc5c...b611370)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    1df84bb View commit details
    Browse the repository at this point in the history
  2. sparse: spadd_symbolic fences before device values used on host (kokk…

    …os#2259)
    
    * sparse: spadd_symbolic fences before device values used on host
    
    * sparse: use prefix sum to remove explicit spadd fence
    cwpearson authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    0a0c048 View commit details
    Browse the repository at this point in the history
  3. sycl: use alternative alignPtrTo when SYCL is enabled (SpGEMM) (kok…

    …kos#2262)
    
    * sycl: use alternative alignPtr when SYCL is enabled
    
    The current alignPtr, as well as two other alternatives below, do not work on SYCL on Intel PVC.
    
    unsigned int f1(unsigned int i, unsigned int align) {
        return ((i + align - 1) / align * align);
    }
    
    unsigned int f2(unsigned int i, unsigned int align) {
        return (i + align - 1) & (-align);
    }
    
    * alignPtrTo unit tests
    cwpearson authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    cfcde67 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Help gcc/8.3 with ctad issue

    Resolves kokkos#2264
    
    Co-authored-by: Carl Pearson <[email protected]>
    ndellingwood and cwpearson committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    6d7e977 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Merge pull request kokkos#2265 from ndellingwood/issue-2264

    Help gcc/8.3 with ctad issue
    ndellingwood authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    40d7b82 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Bump actions/upload-artifact from 4.3.3 to 4.3.4 (kokkos#2266)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.3.4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@6546280...0b2256b)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    8130cf9 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    48e941b View commit details
    Browse the repository at this point in the history
  2. Workarounds for removed cusparse functions (kokkos#2270)

    cusparse 12.5 removed some functions that were deprecated, like the ILU
    factorizations and the legacy csrsv (sparse triangular solve) functions.
    As a workaround, if the cusparse version is >= 12.5 then disable the paths
    in perftests that call those.
    brian-kelley authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    e1cd832 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    ea430c3 View commit details
    Browse the repository at this point in the history
  2. Implement batched serial pttrf (kokkos#2256)

    * Batched serial pttrf implementation
    
    * fix: use GEMM to add matrices
    
    * fix: initialization order
    
    * fformat
    
    * fix: temporary variable in a test code
    
    * fix: docstring of pttrf
    
    * check_positive_definitiveness only if KOKKOSKERNELS_DEBUG_LEVEL > 0
    
    * Improve the test for pttrf
    
    * fix: int type
    
    * fix: cleanup tests for SerialPttrf
    
    * cleanup: remove unused deep_copies
    
    * fix: docstrings and comments for pttrf
    
    * ConjTranspose with conj and Transpose
    
    * quick return in pttrf for size 1 or 0 matrix
    
    * Add tests for invalid input
    
    * fix: info computation
    
    ---------
    
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    994891a View commit details
    Browse the repository at this point in the history
  3. A little sptrsv cleanup before the main block effort (kokkos#2247)

    * Some cleanup and refactoring
    
    * First round of cleanup complete
    
    * Fix a couple warnings
    
    * formatting
    jgfouca authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    d310f1a View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    cb7a552 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Sycl gemv beta (kokkos#2276)

    * BLAS - GEMV: zero out Y when beta == 0 in SYCL TPL code path
    
    * BLAS - GEMV: reverting wrong change from previous PR, my bad.
    
    * Applying clang-format
    lucbv authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    aaa634b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7a4b07 View commit details
    Browse the repository at this point in the history
  3. init (kokkos#2273)

    blegouix authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    3ce7adb View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Bigger sptrsv cleanup (kokkos#2280)

    * Some cleanup and refactoring
    * Remove Upper/Lower TriLvlSchedTP2SolverFunctors
    * Remove Upper/Lower single block functors
    * Remove unused TriLvlSchedTP1SingleBlockFunctorDiagValues and merge upper/lower tri_solve_cg
    * Merge two big upper/lower branch of tri_solve_chain
    * Merge upper/lower tri_solve_streams
    * Switch over block spiluk precond test to use new block sptrsv
    jgfouca authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    c93b6dc View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Bump actions/dependency-review-action from 4.3.3 to 4.3.4 (kokkos#2279)

    Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.3.3 to 4.3.4.
    - [Release notes](https://github.com/actions/dependency-review-action/releases)
    - [Commits](actions/dependency-review-action@72eb03d...5a2ce3f)
    
    ---
    updated-dependencies:
    - dependency-name: actions/dependency-review-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    6e6d6df View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 3.25.11 to 3.25.12 (kokkos#2278)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.11 to 3.25.12.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@b611370...4fa2a79)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    8ffebaa View commit details
    Browse the repository at this point in the history
  3. Propose increasing column limit to 120. (kokkos#2255)

    * Change key files
    
    * Full reformat
    
    * Update format.yml
    
    * Update ubuntu version for format checker
    jgfouca authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    985c3a9 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    cbf3448 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Merge pull request kokkos#2285 from jgfouca/jgfouca/fix_complex_static

    A couple platforms do not correctly handle static complexes
    ndellingwood authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    62c1fd7 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Configuration menu
    Copy the full SHA
    3842de4 View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 3.25.12 to 3.25.13 (kokkos#2284)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.12 to 3.25.13.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@4fa2a79...2d79040)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    5d6b9e1 View commit details
    Browse the repository at this point in the history
  3. Bump step-security/harden-runner from 2.8.1 to 2.9.0 (kokkos#2283)

    Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.8.1 to 2.9.0.
    - [Release notes](https://github.com/step-security/harden-runner/releases)
    - [Commits](step-security/harden-runner@17d0e2b...0d38121)
    
    ---
    updated-dependencies:
    - dependency-name: step-security/harden-runner
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    9b6dfaa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5a5832 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Bump github/codeql-action from 3.25.13 to 3.25.15 (kokkos#2288)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.13 to 3.25.15.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@2d79040...afb54ba)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    07db184 View commit details
    Browse the repository at this point in the history
  2. Bump ossf/scorecard-action from 2.3.3 to 2.4.0 (kokkos#2287)

    Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.3 to 2.4.0.
    - [Release notes](https://github.com/ossf/scorecard-action/releases)
    - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
    - [Commits](ossf/scorecard-action@dc50aa9...62b2cac)
    
    ---
    updated-dependencies:
    - dependency-name: ossf/scorecard-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    99cbb4a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Sparse - coo2csr: deactivating test on PVC (kokkos#2290)

    * Sparse - coo2csr: deactivating test on PVC
    
    With this test deactivated everything in Kokkos Kernels passes.
    Let us confirm that with a nightly build and potentially create
    of SYCL CI-build.
    
    * Protecting SYCL check with preprocessor guard
    lucbv authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a231875 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. cmake: add CMake language support for CUDA/HIP (kokkos#2173)

    * cmake: add CMake language support for CUDA/HIP
    
    * Apply suggestions of @brian-kelley
    rbberger authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    3d5e57a View commit details
    Browse the repository at this point in the history
  2. Make sure clang is using a newer GCC on weaver (kokkos#2289)

    It's clear from the name of the AT job GCC930_Light_Tpls_GCC930_Tpls_CLANG13CUDA10 that
    the intent was to use gcc-9.3 but gcc-7.4.0 was the one actually being
    used because the clang-13 module loads that gcc.
    jgfouca authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    f437879 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Bump actions/upload-artifact from 4.3.4 to 4.3.5 (kokkos#2295)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@0b2256b...89ef406)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e3ab649 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. SpAdd handle: delete sort_option getter/setter (kokkos#2296)

    SpAdd handle was originally a copy-paste of the spgemm
    handle way back in kokkos#122, and included get_sort_option() and
    set_sort_option() from spgemm. But these try to use the member
    bool sort_option, which doesn't exist. Somehow these functions never
    produced compile errors until someone tried to call them.
    brian-kelley authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c003142 View commit details
    Browse the repository at this point in the history
  2. Add support for BSRs to sptrsv (kokkos#2281)

    * Some cleanup and refactoring
    
    * First round of cleanup complete
    
    * Fix a couple warnings
    
    * formatting
    
    * Cleanup progress
    
    * Fixes
    
    * Remove Upper/Lower TriLvlSchedTP2SolverFunctors
    
    * Remove Upper/Lower single block functors
    
    * Remove unused TriLvlSchedTP1SingleBlockFunctorDiagValues and merge upper/lower tri_solve_cg
    
    * Merge two big upper/lower branch of tri_solve_chain
    
    * Merge upper/lower tri_solve_streams
    
    * progres
    
    * progress
    
    * Progress, test added
    
    * progress and fixes
    
    * prog
    
    * prog but broken
    
    * Prog with debug prints
    
    * Remove extreme debug printing
    
    * works
    
    * all working
    
    * Remove test mangling
    
    * Switch over block spiluk precond test to use new block sptrsv
    
    * More test cleanup
    
    * Fixes for GPU warnings
    
    * Conflicts resolved, still work needed
    
    * builds
    
    * Formatting
    
    * Update work to latest format style
    
    * Remove unused functions. Remove prints. Add barriers
    
    * Minor fixes
    
    * lset is not used
    
    * Fix for clang
    
    * formatting
    
    * New impl approach
    
    * Unset macro
    
    * There's no reason to limit team-policy alg to MAX_VEC_SIZE
    
    * formatting
    
    * Add missing kokkos-inline-funcs
    
    * Fix warnings
    
    * format
    jgfouca authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    177d454 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    e3e5c3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b11dba2 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. github workflow: adding release workflow to have provenance for relea…

    …se artifacts (kokkos#2304)
    
    This adds a workflow based on the scorecard recommendation for software provenance.
    The workflow requires some manual actions to verify that the signiture in the release is correct.
    lucbv authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    5fc6a4e View commit details
    Browse the repository at this point in the history
  2. Improve crs/bsr sorting performance (kokkos#2293)

    * CRS sorting improvements
    
    - Wrote bulk sort/permutation based sorting for CRS graph, matrix, and
      BSR matrix (bulk = one large sort of all the entries, using row-major
      dense index as keys)
      - This is more performant for imbalanced entries per row
    - If matrix dimensions are too large to do bulk sort, fall back to
      sorting within each row with a thread.
    
    * Add perf test for sort_crs_matrix
    * sort_crs: improve parallel labels
    * Work around kokkos issue 7036
    * sort_crs: replace radix sort lambda with functor
    (Lambda segfaults with nvcc+openmp)
    ---------
    Signed-off-by: Brian Kelley <[email protected]>
    brian-kelley authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6cc7156 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Don't error out if graph unit tests disabled (kokkos#2305)

    Graph unit tests, with TEST_ETI_ONLY=ON, require double and/or
    float to be enabled as scalars. Instead of erroring out the configure,
    just give a warning and disable the graph tests.
    brian-kelley authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fd919af View commit details
    Browse the repository at this point in the history
  2. Update version to 4.4.99 (kokkos#2302)

    * Update version to 4.4.99
    
    Update min kokkos version to 4.3.01
    
    * update workflows yaml files to test with [email protected]
    ndellingwood authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    eca90cf View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Deprecate redundant team-level sort functions (kokkos#2306)

    * Deprecate redundant team-level sort functions
    
    These were moved into Kokkos core a long time ago with a nicer
    interface and better testing. Replace our implementations with calls
    to the Kokkos functions like Kokkos::Experimental::sort_team.
    
    * Formatting
    
    Signed-off-by: Brian Kelley <[email protected]>
    
    * Use our own DefaultComparator, not use Kokkos impl
    
    ---------
    
    Signed-off-by: Brian Kelley <[email protected]>
    brian-kelley authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    0a6a112 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Bump actions/upload-artifact from 4.3.5 to 4.3.6 (kokkos#2307)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.5 to 4.3.6.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@89ef406...834a144)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    5f52477 View commit details
    Browse the repository at this point in the history
  2. Bump step-security/harden-runner from 2.9.0 to 2.9.1 (kokkos#2309)

    Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.9.0 to 2.9.1.
    - [Release notes](https://github.com/step-security/harden-runner/releases)
    - [Commits](step-security/harden-runner@0d38121...5c7944e)
    
    ---
    updated-dependencies:
    - dependency-name: step-security/harden-runner
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    71300f0 View commit details
    Browse the repository at this point in the history
  3. Bump github/codeql-action from 3.25.15 to 3.26.0 (kokkos#2308)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.15 to 3.26.0.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@afb54ba...eb055d7)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    cf1534e View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Eti extern marking (kokkos#2292)

    * ETI: adding headers for template instantiation declarations
    
    * ETI: adding more decl files to eti
    
    Now all the sparse kernels have an ETI decl file to prevent
    multiple template instantiation.
    
    * ETI: adding BLAS kernels that are called from Sparse kernels.
    
    * Fixing CMAKE logic
    
    * clang-format
    
    * ETI work: finish the declarations for BLAS and adding GRAPH, LAPACK and BATCHED
    
    * clang-format
    
    * Fixing two headers and rename Nrm2w<2-D> as Nrm2w_mv
    lucbv authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a9721ba View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    3f730e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Bump github/codeql-action from 3.26.0 to 3.26.2 (kokkos#2311)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.0 to 3.26.2.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@eb055d7...429e197)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    08800b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Restore size_t as default offset, in Tribits builds (kokkos#2313)

    If building KokkosKernels standalone, leave int as the default offset
    (this was the case since kokkos#2140). But if building KokkosKernels as a
    Trilinos/Tribits package, then make size_t the default offset because
    this is what the Tpetra stack currently uses.
    
    Signed-off-by: Brian Kelley <[email protected]>
    brian-kelley authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    64dd4a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    36b3074 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    57683b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Bump github/codeql-action from 3.26.2 to 3.26.5 (kokkos#2315)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.2 to 3.26.5.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@429e197...2c779ab)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    d4c2511 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Implement batched serial pttrs (kokkos#2277)

    * Implement batched serial pttrs
    
    * Add tests for pttrs
    
    * Add tag for pttrs
    
    * fix: remove unnecessary specialization for pttrs internal
    
    * format
    
    * format
    
    ---------
    
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    69811cc View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    671474b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    227349e View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Bump github/codeql-action from 3.26.5 to 3.26.6 (kokkos#2323)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.5 to 3.26.6.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@2c779ab...4dd1613)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3da6518 View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 4.3.6 to 4.4.0 (kokkos#2324)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@834a144...5076954)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    f26fbca View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Add MAGMA TPL support for GESV on HIP backend (kokkos#2326)

    * Small changes for MAGMA GESV on HIP
    
    * Apply clang-format
    
    * Relax eps to 1e-8 for multi-rhs tests
    
    ---------
    
    Co-authored-by: Vinh Quang Dang (-EXP) <[email protected]>
    vqd8a and Vinh Quang Dang (-EXP) authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2c4dd7e View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. implement batched serial pbtrf (kokkos#2322)

    * implement batched serial pbtrf
    
    * fix: docstring
    
    * Add tests for info
    
    * fix CodeQL
    
    * fix: type
    
    * Add a analytical test case for pbtrf
    
    ---------
    
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    91c405d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    166e364 View commit details
    Browse the repository at this point in the history
  2. AT-2: adding non-TPL build for HIP backend (kokkos#2329)

    * AT-2: adding non-TPL build for HIP backend
    
    Clean-up a few things in the mi210 workflow as well should
    make it a little bit more readable and maintainable.
    
    * AT-2: updating hip no tpl runs-on tag
    
    By reusing the same tag this should allow the job to run without issues
    with the same runner as the tpl job.
    
    * removing tabs and putting whitespaces instead
    
    * hopefully fixing paths in mi210.yml
    
    * AT-2: using env variable to get abs path, let's see...
    
    * replacing tabs with whitespaces
    
    * AST-2: Fixing mkdir?
    
    * removing a tab...
    
    * Fix typo in working-directory for kokkos build step
    
    * another fix to a path
    
    * Fixing quotation...
    
    * Fixing working-dir which is already in $GITHUB_WORKSPACE
    
    * fixing path in the kokkos-kernels configure step
    
    * Fixing configure step for tpl build
    lucbv authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2c59c9f View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Bump github/codeql-action from 3.26.6 to 3.26.7 (kokkos#2338)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.6 to 3.26.7.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@4dd1613...8214744)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b73ee91 View commit details
    Browse the repository at this point in the history
  2. Bump step-security/harden-runner from 2.9.1 to 2.10.1 (kokkos#2339)

    Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.9.1 to 2.10.1.
    - [Release notes](https://github.com/step-security/harden-runner/releases)
    - [Commits](step-security/harden-runner@5c7944e...91182cc)
    
    ---
    updated-dependencies:
    - dependency-name: step-security/harden-runner
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b221005 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    0179cb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Bump github/codeql-action from 3.26.7 to 3.26.8 (kokkos#2343)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.7 to 3.26.8.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@8214744...294a9d9)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    7f4d507 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Bump github/codeql-action from 3.26.8 to 3.26.9 (kokkos#2348)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.8 to 3.26.9.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@294a9d9...461ef6c)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    101b8ae View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. .github/workflows: Add remaining spr and bdw checks (kokkos#2321)

    * .github/workflows: Add llvm1001 and inteloneapi AT2 checks
    
    * .github/workflows: Enable gcc10 AT2 builds
    
    * .github/workflows: Stage volta70 checks
    
    * .github/workflows: Test spr against kokkos 4.3.01
    
    * .github/workflows: Specify ETI types for spr
    
    * .github/workflows: Disable two of the GNU1020 builds
    e10harvey authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    7c9e8f4 View commit details
    Browse the repository at this point in the history
  2. Add KokkosKernels::eager_initialize() to common (kokkos#2317)

    * Add KokkosKernels::eager_initialize() to common
    
    * Formatting
    
    * TPL singletons: allow query of whether initialized
    
    And test KokkosKernels::eager_initialize() using this
    
    * Fix magma build
    
    - build TPL singleton file into library when magma's enabled
    - include correct magma TPL header with declarations, not definitions
    brian-kelley authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    9954846 View commit details
    Browse the repository at this point in the history
  3. Modify validity checks for output views sizes in svd (kokkos#2350)

    * Modify validity check for output views sizes in svd
    
    * Apply clang format
    
    * Apply clang format
    vqd8a authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    aa7ddf6 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    93a3dfe View commit details
    Browse the repository at this point in the history
  2. Fix kokkos#2344: SVD hanging (kokkos#2345)

    * Fix kokkos#2344: hang in SerialSVD
    
    Add test for the case that failed.
    
    * Add more SVD tests to exercise corner cases
    
    Used temporary printfs in the two zero-diagonal codepaths to make
    sure they are now covered by testing
    
    * Revert replacing spadd example with reproducer
    
    * Clean up debug printouts
    
    * Fix -Wshadow
    
    * SVD: Add more rank-deficient test cases
    
    * Last fix for SVD, test cleanup
    
    * SVD test fixes
    
    * Comment both test cases from issue 2344
    brian-kelley authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    89b4437 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. workflow: adding permissions in workflow files (kokkos#2357)

    This should make the OSS scorecard a little happier?
    
    Signed-off-by: Luc <[email protected]>
    lucbv authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f72b3a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99fc540 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ca8116 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b34f3d View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Bump github/codeql-action from 3.26.9 to 3.26.11 (kokkos#2360)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.9 to 3.26.11.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@461ef6c...6db8d63)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2472963 View commit details
    Browse the repository at this point in the history
  2. sparse_sort_crs: fix column shuffle indices (kokkos#2346)

    * random_shuffle -> shuffle
    
    random_shuffle is deprecated / removed
    
    * sparse_sort_crs: Fix row begin/end offset in entry shuffle
    cwpearson authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    05c3079 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d900f63 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Bump actions/checkout from 4.1.7 to 4.2.1 (kokkos#2363)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.1.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@692973e...eef6144)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    dfe0e45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97c38c2 View commit details
    Browse the repository at this point in the history
  3. Workflow volta70 (kokkos#2356)

    * worflow - volta70: cleaning up cmake recipes
    
    * Adding volta70 to at2.yml
    lucbv authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6042bba View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    773e47a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aada14e View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. workflows: limit the permissions in volta70 build (kokkos#2370)

    Reducing the permissions keeps the workflow and repository
    safe from potential malicious deeds.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    adc025b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7df61d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Bump actions/upload-artifact from 4.4.0 to 4.4.3 (kokkos#2378)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.0 to 4.4.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@5076954...b4b15b8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    e1283cc View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 3.26.11 to 3.26.12 (kokkos#2377)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.11 to 3.26.12.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@6db8d63...c36620d)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    130631f View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. set KokkosKernels_ENABLE_COMPONENT variables to value instead of vari…

    …able name (kokkos#2380)
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    ae06347 View commit details
    Browse the repository at this point in the history
  2. Block Sptrsv fixes (kokkos#2376)

    * Go back to original impl with vector reduce
    
    Signed-off-by: James Foucar <[email protected]>
    
    * Disable tp1 test for clang+cuda+complex
    
    Signed-off-by: James Foucar <[email protected]>
    
    * Fixes and warn users about broken case
    
    Signed-off-by: James Foucar <[email protected]>
    
    * formatting
    
    Signed-off-by: James Foucar <[email protected]>
    
    * Fix comments and print skip message
    
    Signed-off-by: James Foucar <[email protected]>
    
    ---------
    
    Signed-off-by: James Foucar <[email protected]>
    jgfouca authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b844669 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Do not specify template argument when using Kokkos atomics (kokkos#2382)

    Let Function Template Argument Deduction do its job, do not interfere.
    
    Signed-off-by: Damien L-G <[email protected]>
    dalg24 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    978823c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b052734 View commit details
    Browse the repository at this point in the history
  3. Prefer atomic_assign(ptr, val) -> atomic_store(ptr, val) (kokkos#2383)

    We are looking at deprecating atomic_assign() kokkos/kokkos#7449
    Use atomic_store() instead.
    
    Signed-off-by: Damien L-G <[email protected]>
    dalg24 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    e1a5906 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. search/replace KOKKOS_-prefixed macros (kokkos#2372)

    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3886cf9 View commit details
    Browse the repository at this point in the history
  2. Replace atomic_{inc, dec}[rement] (kokkos#2386)

    Signed-off-by: Damien L-G <[email protected]>
    dalg24 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    7f53afa View commit details
    Browse the repository at this point in the history
  3. put default types in KokkosKernels namespace (kokkos#2341)

    * put default types in KokkosKernels namespace
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * Deprecate global namespace default type aliases
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    ---------
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9f8122b View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. perf_tests: remove false dependence on google test (kokkos#2385)

    * perf_tests: remove false dependence on google test
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * KokkosBlas3_gemm_perf_test.hpp: remove comment
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * Test::epsilon -> Kokkos::ArithTraits<>::eps
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    ---------
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    ff46aee View commit details
    Browse the repository at this point in the history
  2. Prefer expected == atomic_compare_exchange(ptr, expected, desired) (k…

    …okkos#2387)
    
    * Prefer expected == atomic_compare_exchange(ptr, expected, desired)
    
    Signed-off-by: Damien L-G <[email protected]>
    
    * Reintroduce break statement that was accidentally removed
    
    Signed-off-by: Damien L-G <[email protected]>
    
    ---------
    
    Signed-off-by: Damien L-G <[email protected]>
    dalg24 authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    8b318e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. workflows: adding variable to set kokkos version to test against (kok…

    …kos#2389)
    
    * workflows: adding variable to set kokkos version to test against
    
    The variable is set directly in at2.yml so it can be uniformly
    applied to all the "sub-workflows" making maintenance when a
    new release of kokkos comes out easier.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * workflow: fix for the osx builds
    
    The new variable to set the version of Kokkos Core to build against
    needs to use the "in script syntax" not the bash syntax.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    ---------
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    1974585 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Bump github/codeql-action from 3.26.12 to 3.26.13 (kokkos#2391)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.12 to 3.26.13.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@c36620d...f779452)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    5ea5c3a View commit details
    Browse the repository at this point in the history
  2. remove deprecation message on intel 19 (kokkos#2393)

    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    da828b7 View commit details
    Browse the repository at this point in the history
  3. deprecate __KOKKOSBATCHED_PROMOTION__ (kokkos#2392)

    * deprecate __KOKKOSBATCHED_PROMOTION__
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * __KOKKOSBATCHED_PROMOTION___DEPRECATED_MACRO -> KOKKOSBATCHED_IMPL_PROMOTION
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    ---------
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7b547b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Reduce duplicated code in trsv (kokkos#2388)

    * Reduce duplicated code in trsv
    A slightly different for loop can avoid having to
    separate out the last iteration.
    
    * Fix inner loops underflow
    * Change to a more-readable loop
    
    Signed-off-by: James Foucar <[email protected]>
    jgfouca authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    570f5ec View commit details
    Browse the repository at this point in the history
  2. Implement batched serial laswp (kokkos#2395)

    * Implement batched serial laswp
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix: integer types in laswp test
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * change loop order based on base layout
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * update serial laswp test based on review
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    ---------
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    b0a477f View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    ebb5e40 View commit details
    Browse the repository at this point in the history
  2. Rename reserved identifiers (kokkos#2373)

    * clang-tidy file for reserved identifiers
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * Batched: don't use reserved names in include guards
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * BLAS: don't use reserved names in include guards
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    ---------
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    fc39467 View commit details
    Browse the repository at this point in the history
  3. implement batched serial pbtrs (kokkos#2330)

    * implement batched serial pbtrs
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * format
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix: docstrings for pbtrs
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * move implementation details under Impl namespace
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * Add missing check for pbtrs
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix: conflicts
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix: use EXPECT_NEAR_KK_REL for check
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * remove unused variable xm from pbtrs impl
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    ---------
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c283c44 View commit details
    Browse the repository at this point in the history
  4. Fixing potential overflow issue in inner product trait (kokkos#2397)

    * Fixing potential overflow issue in inner product trait
    
    When result type is double and inputs are floats, one input has
    to be cast to double so the multiplication operator for double
    is used instead of the float multiplication operator that could
    overflow for valid double values.
    
    Handle the complex case for mixed input/output fp types
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * Adding fixes for various integer overflow fixes.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    ---------
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    585a59f View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Bump actions/dependency-review-action from 4.3.4 to 4.3.5 (kokkos#2400)

    Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.3.4 to 4.3.5.
    - [Release notes](https://github.com/actions/dependency-review-action/releases)
    - [Commits](actions/dependency-review-action@5a2ce3f...a6993e2)
    
    ---
    updated-dependencies:
    - dependency-name: actions/dependency-review-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    017d2e4 View commit details
    Browse the repository at this point in the history
  2. Bump github/codeql-action from 3.26.13 to 3.27.0 (kokkos#2402)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.13 to 3.27.0.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@f779452...6624720)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    e4e6150 View commit details
    Browse the repository at this point in the history
  3. Bump actions/checkout from 4.2.1 to 4.2.2 (kokkos#2401)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.1 to 4.2.2.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@eef6144...11bd719)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    413e8ef View commit details
    Browse the repository at this point in the history
  4. Deprecate __KOKKOSBATCHED_ENABLE_INTEL_MKL__ (kokkos#2403)

    In favor of KOKKOSBATCHED_IMPL_ENABLE_INTEL_MKL
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c16873b View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Fix batched serial laswp (kokkos#2404)

    * fix include path of Impl
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * improve batched serial laswp tests
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix comments in Test_Batched_SerialLaswp.hpp
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    ---------
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7690b22 View commit details
    Browse the repository at this point in the history
  2. implement batched serial iamax (kokkos#2399)

    * implement batched serial iamax
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * Add missing static_assertion in iamax
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix: CodeQL
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix: reintroduce RealType in impl_test_batched_iamax
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    * fix: use view size_type as a return type of iamax
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    
    ---------
    
    Signed-off-by: Yuuichi Asahi <[email protected]>
    Co-authored-by: Yuuichi Asahi <[email protected]>
    yasahi-hpc and Yuuichi Asahi authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    e1265ec View commit details
    Browse the repository at this point in the history
  3. Mult result conversion (kokkos#2405)

    * CodeQL: trying to fix issues with multiplication results conversion
    
    This avoids potential overflow when low precision data is multiplied
    and then store in higher precision variable: size_t = int * int
    Focusing on issues in the library for now, unit-tests will be fixed
    later.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * Applying clang-format
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * Switching a few static_cast to size_t for clarity
    
    After discussion in the PR, these changes should not result in issues
    when passed to the view constructors and improve clarity for future
    maintenance.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    ---------
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    5ee9a1d View commit details
    Browse the repository at this point in the history
  4. Deprecate __KOKKOSBATCHED_ENABLE_INTEL_MKL_BATCHED__ (kokkos#2406)

    In favor of KOKKOSBATCHED_IMPL_ENABLE_INTEL_MKL_BATCHED
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    49188b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Free allocated MatrixPrec (kokkos#2407)

    Let's set a good example in our examples
    
    Signed-off-by: Carl Pearson <[email protected]>
    cwpearson authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    13115c4 View commit details
    Browse the repository at this point in the history
  2. Fix potential overflow issue in spiluk (kokkos#2409)

    Just like the previous round of fixes related to multiplication
    overflowing when result type has wider range, this should get
    CodeQL to be a little happier.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    2fbd779 View commit details
    Browse the repository at this point in the history
  3. SerialInverseLU: fix overflow in integer multiplication (kokkos#2410)

    Last one of a series of fixes to clean-up the CodeQL
    safety issues, after that we should be all clean!
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    063f0bd View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. CI: address sanitizer and most of undefined sanitizer (kokkos#2408)

    * Add address sanitizer and most of undefined sanitizer.
    
    Exclude vptr due to Preconditioner visibility.
    Exclude signed integer overflow because we do this all over the place.
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * Reducing ETI scope a lot to improve build size and time
    
    This is not a permanent fix, we probably need to set this build on a different platform but should be enough to get one set of results and observe how good/bad we are doing...
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * ci: osx-ci -> ubuntu-asan-ubsan-ci
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * ci: drop compiler warnings on ci sanitizers build
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * ci: Kokkos_DIR -> Kokkos_ROOT
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * ci: ditch relative paths and working directories
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * ci: drop Kokkos_ENABLE_DEPRECATED_CODE_3
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * ci: fix kokkos kernels source path
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    * ci: add UBSAN_OPTIONS to get stack trace
    
    Signed-off-by: Carl Pearson <[email protected]>
    
    ---------
    
    Signed-off-by: Carl Pearson <[email protected]>
    Co-authored-by: Luc Berger <[email protected]>
    cwpearson and lucbv authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    bcd4d7c View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Bump actions/dependency-review-action from 4.3.5 to 4.4.0 (kokkos#2411)

    Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.3.5 to 4.4.0.
    - [Release notes](https://github.com/actions/dependency-review-action/releases)
    - [Commits](actions/dependency-review-action@a6993e2...4081bf9)
    
    ---
    updated-dependencies:
    - dependency-name: actions/dependency-review-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d3a1177 View commit details
    Browse the repository at this point in the history
  2. Bump softprops/action-gh-release from 2.0.8 to 2.0.9 (kokkos#2412)

    Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.8 to 2.0.9.
    - [Release notes](https://github.com/softprops/action-gh-release/releases)
    - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
    - [Commits](softprops/action-gh-release@c062e08...e7a8f85)
    
    ---
    updated-dependencies:
    - dependency-name: softprops/action-gh-release
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    14b20bc View commit details
    Browse the repository at this point in the history
  3. ODE - RK: fixing small issues reported by Yaro (kokkos#2229)

    * ODE - RK: fixing small issues reported by Yaro
    
    1. fix integer division to floating point division
    2. fix evaluation of max scaled error
    3. increase or decrease time step using uniform formula
    4. use num_steps instead of max_steps for dt calculation
    5. add a time step when using constant dt to avoid issues with round-off errors
    6. fixing exponent and moving adaptivity computation out of RKStep
    7. adding time step counter
    8. adding more tests and keep track of time steps if wanted
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * RK: fixing variable name after rebase
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * RK: enabling most methods after fixing test related issues
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * RK: passing new unit-tests
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * Applying clang-format
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * RK: fix bad subview creation
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * RK: fix bug that computes the inital step size for non-adaptive case
    
    This prevents having the user defined time step and leads to
    wrong results. The rate of convergence tests are now passing!
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * clang-format...
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * RK: tweaking the tolerances a bit
    
    On GPU the lowest order method (RK1-2) is accumulating a bit more
    errors than on CPU. Only an issue when comparing values to zero
    where the absolute tolerance is needed to detect good conv.
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * Adding reference for some implementation details and heuristic values
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    ---------
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    afb3771 View commit details
    Browse the repository at this point in the history
  4. Update to version 4.5.00

    Signed-off-by: Nathan Ellingwood <[email protected]>
    ndellingwood committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    66dffb5 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Update changelog for 4.5.00 (kokkos#2413)

    * Update changelog for 4.5.00
    
    Signed-off-by: Nathan Ellingwood <[email protected]>
    
    * Update CHANGELOG.md
    
    Grouping some work for identifier redefinition, atomic API update.
    Moving SVD from ODE to LAPACK
    Adding ODE PR
    
    ---------
    
    Signed-off-by: Nathan Ellingwood <[email protected]>
    Co-authored-by: Luc Berger <[email protected]>
    ndellingwood and lucbv authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    c1a22ed View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Ode sycl fix (kokkos#2423)

    * ODE: skipping autocatalytic test on SYCL
    
    For the time being it is unclear why this particular case
    leads to a runtime error from the SYCL API?
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * ODE: formatting
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    * ODE: forgot to check if the SYCL space is enabled in Kokkos
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    
    ---------
    
    Signed-off-by: Luc Berger-Vergiat <[email protected]>
    lucbv authored and ndellingwood committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    5b116ec View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release-candidate-4.5.00' for 4.5.00

    Part of Kokkos C++ Performance Portability Programming EcoSystem 4.5
    
    Signed-off-by: Nathan Ellingwood <[email protected]>
    ndellingwood committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    4a7590a View commit details
    Browse the repository at this point in the history
  3. update master_history.txt for 4.5.00

    Signed-off-by: Nathan Ellingwood <[email protected]>
    ndellingwood committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    0e9b1b2 View commit details
    Browse the repository at this point in the history