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

Add support for Kokkos Remote Spaces 1.2, rebases on top of master #39

Open
wants to merge 45 commits into
base: remote-spaces
Choose a base branch
from

Commits on Jul 22, 2019

  1. Update deprecated 'dimension' functions in favor of ISO/C++ vocabular…

    …y 'extent'.
    Alan Humphrey committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    7c29655 View commit details
    Browse the repository at this point in the history
  2. Kokkos::Max no longer in Experimental namespace for Kokkos v3.0 promo…

    …tion, remove this usage.
    Alan Humphrey committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    7f4ec40 View commit details
    Browse the repository at this point in the history
  3. Remove compiler warning for unused printf format specifier (examinimd…

    ….cpp:162:42: warning: more '%' conversions than data arguments [-Wformat]).
    Alan Humphrey committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    da6ece6 View commit details
    Browse the repository at this point in the history
  4. Template parameters for StaticCrsGraph (Kokkos_StaticCrsGraph.hpp) ha…

    …ve been reorganized to be consistent with Kokkos::View. ExaMiniMD not currently using Arg3Type, which if provided corresponds to the MemoryTraits. Because the implementation is not using variadic templates, order of template arguments matters. For now simply passing the default value. May want to use this differently?
    Alan Humphrey committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    33d47c3 View commit details
    Browse the repository at this point in the history
  5. Update team_size_max() calls. With kokkos v3.0 promotion, TeamPolicy<…

    …>::team_size_max(Functor) changes to a member function of the team policy. The previous variant didn't take all necessary information into account and could potentially result in invalid answers.
    
     NOTE: the league and team size arguments passed to the TeamPolicy may warrant inspection (force_types/force_snap_neigh_impl.h:183), e.g., perhaps use team_scratch_size & thread_scratch_size?
    Alan Humphrey committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    df45188 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

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

Commits on Jul 25, 2019

  1. More precisely determine TeamPolicy CTOR args.

    Alan Humphrey committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    b439ad2 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Merge pull request ECP-copa#28 from alanphumphrey/master

    Update ExaMiniMD for Kokkos v3.0 promotion
    stanmoore1 authored Sep 9, 2019
    Configuration menu
    Copy the full SHA
    b6db78e View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Build with CMake 3.10+

    Original makefile was not removed
    Cuda needs testing
    calccrypto committed May 18, 2020
    Configuration menu
    Copy the full SHA
    8baad0f View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. Configuration menu
    Copy the full SHA
    c0b7564 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cd8e31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89fc9f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c18d8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8cce3f8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d11a228 View commit details
    Browse the repository at this point in the history
  7. Kokkos 3.0 REQUIRED

    calccrypto committed May 19, 2020
    Configuration menu
    Copy the full SHA
    aba28ec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2e1a076 View commit details
    Browse the repository at this point in the history
  9. MPI fixes

    calccrypto committed May 19, 2020
    Configuration menu
    Copy the full SHA
    51cd066 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    750d714 View commit details
    Browse the repository at this point in the history
  11. fix USE_CUDA

    calccrypto committed May 19, 2020
    Configuration menu
    Copy the full SHA
    b1a81d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2020

  1. Merge pull request ECP-copa#29 from calccrypto/cmake

    Build with CMake 3.10+
    stanmoore1 authored Jul 30, 2020
    Configuration menu
    Copy the full SHA
    e92093b View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. Changes to allow HIP

    stanmoore1 committed Aug 19, 2020
    Configuration menu
    Copy the full SHA
    78ac857 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ECP-copa#30 from ECP-copa/hip

    Changes to allow HIP
    stanmoore1 authored Aug 19, 2020
    Configuration menu
    Copy the full SHA
    452ab81 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Atempt to make ExaMiniMD work with OpenMPTarget

    This compiles now (leaving out the SNAP potential which requires,
    ThreadVector level paralle_scan), but fails to do mandatory offload
    for a couple kernels (sorting, neighborlist construction) in the LJ example.
    crtrott committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    2e0d45b View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    62ab8c4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ECP-copa#31 from crtrott/compile-with-openmptarget

    Atempt to make ExaMiniMD work with OpenMPTarget
    stanmoore1 authored May 25, 2021
    Configuration menu
    Copy the full SHA
    8bc340d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cba5ca9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ECP-copa#32 from masterleinad/add_sycl

    Fix running with the SYCL backend
    stanmoore1 authored May 25, 2021
    Configuration menu
    Copy the full SHA
    7a31e3b View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    51390b6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ECP-copa#36 from streeve/fixup_mpi_flag

    fixup: MPI CMake configure flag typo
    stanmoore1 authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    71fcd92 View commit details
    Browse the repository at this point in the history
  3. Install exe with CMake

    streeve committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    1da7489 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ECP-copa#37 from streeve/cmake_install

    Install exe with CMake
    stanmoore1 authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    65e61ac View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Fix compile error

    stanmoore1 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    3b50f4b View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Merge pull request ECP-copa#38 from ECP-copa/iostream

    Fix compile error
    stanmoore1 authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3264e29 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    fa7e2be View commit details
    Browse the repository at this point in the history
  2. Update RemoteSpaces Stuff

    crtrott authored and janciesko committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    85f41f2 View commit details
    Browse the repository at this point in the history
  3. Update init logic

    crtrott authored and janciesko committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    4b28b1d View commit details
    Browse the repository at this point in the history
  4. Working NVSHMEM

    crtrott authored and janciesko committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    da3cc0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf54b44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ef0acb View commit details
    Browse the repository at this point in the history
  7. Fixes for QUO Space

    crtrott authored and janciesko committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    cc40a50 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. - Add support for Kokkos Remote Spaces 1.2

    - Removes Makefile
    - Adds CMake options
    janciesko committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e787973 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Temporarily disable non-relevant module backends

    Use same li file as CabanaMD
    Fix ifdefs when using USING_MPI or USING_KOKKOS_REMOTE_SPACES
    janciesko committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a7eaaaf View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

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

Commits on Jul 11, 2024

  1. Move Comm into a file

    Add force module that uses KRS
    janciesko committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    68f4353 View commit details
    Browse the repository at this point in the history