llnl / llnl/CARE

Use RAJADeviceExec consistently

Open
#117 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
32
Forks
7
Avg merge
19h 49m
Merged PRs (30d)
14

Description

RAJADeviceExec is equal to RAJA::cuda_exec or RAJA::hip_exec or RAJA::omp_parallel_for_exec depending on how we compile. Using RAJADeviceExec everywhere would clean things up and make things more robust for different architectures

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by searching the repository for uses of RAJA::cuda_exec, RAJA::hip_exec, and RAJA::omp_parallel_for_exec, then compare those call sites with the available RAJADeviceExec definition. Update the relevant execution-policy uses consistently and verify that the project still builds across the supported compilation configurations.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
hpc
Issue type
Refactor
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.