Skip to content

out_of_range exception when running basic kernels #639

@tdrwenski

Description

@tdrwenski

Describe the bug

An exception is thrown when running the basic kernels for RAJA_Seq. I came across this when testing my performance CI branch but I can also reproduce locally on latest develop.

To Reproduce

Steps to reproduce the behavior:

$ raja-perf.exe --kernels Basic --variants RAJA_Seq --outdir output  
...
Run warmup kernels...

Run kernel -- Basic_DAXPY

Run kernel -- Basic_INDEXLIST_3LOOP

Run kernel -- Basic_PI_ATOMIC

Run kernel -- Basic_REDUCE3_INT


Running specified kernels and variants...


Generate run report files...
libc++abi: terminating due to uncaught exception of type std::out_of_range: vector
[1]    41222 abort      raja-perf.exe --kernels Basic --variants RAJA_Seq --outdir output

Expected behavior

Run raja-perf.exe without exceptions.

Compilers & Libraries (please complete the following information):

I came across this error in the performance pipeline CI branch for all jobs (clang@=14.0.6, gcc@=10.3.1)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions