llnl / llnl/CARE

Scan tests failing on blueos

Open
#150 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

The fix is adding the following jsrun argument: --smpiargs="-disable_gpu_hooks"

jsrun -n 1 -a 1 -g 1 ./ScanLoopExample
CPU count: 21
CUDA Hook Library: Failed to find symbol mem_find_dreg_entries, ./ScanLoopExample: undefined symbol: __PAMI_Invalidate_region

jsrun -n 1 -a 1 -g 1 ./TestScan
Running main() from /g/g17/dayton8/ale3d/github_care/blt/thirdparty_builtin/googletest-master-2020-01-07/googletest/src/gtest_main.cc
[==========] Running 5 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 5 tests from Scan
[ RUN ] Scan.test_scan_offset
[ OK ] Scan.test_scan_offset (172 ms)
[ RUN ] Scan.test_scan_zero_length
[ OK ] Scan.test_scan_zero_length (0 ms)
[ RUN ] Scan.test_scan_offset_index
[ OK ] Scan.test_scan_offset_index (0 ms)
[ RUN ] Scan.test_scan_offset_index_half
[ OK ] Scan.test_scan_offset_index_half (0 ms)
[ RUN ] Scan.test_scan_everywhere
[ OK ] Scan.test_scan_everywhere (0 ms)
[----------] 5 tests from Scan (172 ms total)

[----------] Global test environment tear-down
[==========] 5 tests from 1 test suite ran. (172 ms total)
[ PASSED ] 5 tests.
CUDA Hook Library: Failed to find symbol mem_find_dreg_entries, ./TestScan: undefined symbol: __PAMI_Invalidate_region

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the blueos test configuration or launch commands for ScanLoopExample and TestScan, then review how jsrun is invoked. Verify the reported CUDA/PAMI symbol errors with the added --smpiargs="-disable_gpu_hooks" argument and confirm that both scan test executables complete successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
hpc, testing-qa
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.