Skip to content

OpenBLAS/lapack-netlib 'make' numerical errors in ARMv7 multi-threaded only #597

Closed
@Jagmn

Description

@Jagmn

When running a 'make' in the 'lapack-netlib' directory of OpenBLAS on an ARMv7 target, I get different numerical failures when using multi-threading.

--- ARMv7 (Raspberry Pi 2) x 4 (no OpenMP), built with 'make TARGET=ARMV7'
            -->   LAPACK TESTING SUMMARY  <--
        Processing LAPACK Testing output found in the TESTING direcory
SUMMARY                 nb test run     numerical error     other error  
================    =========== =================   ================  
REAL                528599      11  (0.002%)    0   (0.000%)    
DOUBLE PRECISION    605768      1   (0.000%)    0   (0.000%)    
COMPLEX             434073      114 (0.026%)    0   (0.000%)    
COMPLEX16           522687      70  (0.013%)    0   (0.000%)    

--> ALL PRECISIONS  2091127     196 (0.009%)    0   (0.000%)    


--- ARMv7 (Raspberry Pi 2) x 4 (no OpenMP), OPENBLAS_NUM_THREADS=1 
            -->   LAPACK TESTING SUMMARY  <--
        Processing LAPACK Testing output found in the TESTING direcory
SUMMARY                 nb test run     numerical error     other error  
================    =========== =================   ================  
REAL                1109189     0   (0.000%)    0   (0.000%)    
DOUBLE PRECISION    1110527     0   (0.000%)    0   (0.000%)    
COMPLEX             581782      0   (0.000%)    0   (0.000%)    
COMPLEX16           582594      0   (0.000%)    0   (0.000%)    

--> ALL PRECISIONS  3384092     0   (0.000%)    0   (0.000%)    

Metadata

Metadata

Assignees

No one assigned

    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