reframe-hpc / reframe

A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
https://reframe-hpc.readthedocs.org
BSD 3-Clause "New" or "Revised" License
214 stars 101 forks source link

[feat] Add `nvcc` as an environment configuration parameter #3098

Closed OliverPerks closed 7 months ago

OliverPerks commented 7 months ago

This commit allows you to specify the path to nvidia's nvcc a part of a system environment. This allows for multiple environments with different paths to nvcc without the use of modules or the PATH environment. It allows for nvcc being unset in the environment and will default to 'nvcc'.

jenkins-cscs commented 7 months ago

Can I test this patch?

codecov[bot] commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (35fce1e) 86.63% compared to head (7580506) 86.63%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3098 +/- ## ======================================== Coverage 86.63% 86.63% ======================================== Files 61 61 Lines 12041 12042 +1 ======================================== + Hits 10432 10433 +1 Misses 1609 1609 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.