Summary: | sci-libs/pastix-6.0.3 fails tests | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jakov Smolić <jsmolic> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | matoro_gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 818646 | ||
Attachments: | LastTest.log |
Description
Jakov Smolić
![]() ![]() I was not able to reproduce on latest stable arm64 in a chroot. Can you retest and attach LastTest.log? Created attachment 847594 [details]
LastTest.log
I spot the cause. It is the test code not properly divide array to each parallel workers when array size n is small. It tries to allocate a 25 sized array at https://gitlab.inria.fr/solverstack/pastix/-/blob/release-6.0.3/test/bvec_gemv_tests.c#L86 In my case with a 28 core machine, nn=25/28=0 https://gitlab.inria.fr/solverstack/pastix/-/blob/release-6.0.3/test/z_bvec_tests.c#L55 set PASTIX_NUM_THREADS below 25 will let the test pass. |