lanl / lanl/MATAR

Need to add ability to name host only types for interoperability with Kokkos types.

Open
#107 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement good first issue
Dominant language
C++
Stars
35
Forks
17
Avg merge
3m
Merged PRs (30d)
1

Description

For example, look at the FArrayKokkos, where there is an optional tag_string that is used to name the array for debugging purposes. We need an equivalent in all of our host only types. This will require us to add a const std::string to our functors to store the string.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by comparing the optional tag_string in src/include/kokkos_types.h with the host-only types in src/include/host_types.h. Identify all affected host-only types and their functors, then verify that each has equivalent name storage and access for debugging and interoperability. The issue does not mention a test file, so confirm the completed behavior through the existing type and functor usage.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.