trixi-framework / trixi-framework/Trixi.jl
Document how to perform benchmarks on the GPU
- Dominant language
- Julia
- Stars
- 731
- Forks
- 166
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 25
Description
We should describe how benchmarks can/should be performed on the GPU (see https://trixi-framework.org/TrixiDocumentation/stable/performance/). For example being careful that all the arrays are adapted to the GPU only after the `ode` object is created, and trying to use `semi` instead of `ode.p` is incorrect, as an example.
Contributor guide
Research direction
Start with the stable performance documentation at https://trixi-framework.org/TrixiDocumentation/stable/performance/ and review its existing benchmark guidance. Add GPU-specific instructions covering when arrays should be adapted relative to creating the ode object, plus an example explaining why using semi instead of ode.p is incorrect; the documentation is done when these cases are clearly described.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- documentation, performance
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 75/100