llnl / llnl/camp

Clean up resources

Open
#223 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
107
Forks
26
Avg merge
8d 11h
Merged PRs (30d)
2

Description

This is bug fix request to add a way to cleanup resources (particularly on Hip/Cuda resources where hipStream/cudaStream types are static created). A couple of options include:

- ~~Making resources owners of streams (this may be be breaking change)~~
- Adding an API call to clean up static resources similar to https://github.com/llnl/RAJA/pull/2078 in RAJA

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the cleanup approach in RAJA pull request 2078, then inspect where the static hipStream and cudaStream resources are created in camp. Done means selecting and implementing a cleanup design that addresses those resources without leaving them uncleared; the issue does not name specific files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
tooling
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.