小编Emi*_*lie的帖子

valgrind"未初始化的值"警告ATLAS多线程BLAS例程中的误报吗?

我正在使用ATLAS进行LAPACK和多线程BLAS例程,并且注意到当我的矩阵足够大以致ATLAS使用BLAS的多线程版本时,我从Valgrind得到初始化错误.这是我的代码中的一个最小示例:

#include <stdio.h>
#include <stdlib.h>

extern void dgetrf_(int *, int *, double *, int *, int *, int *);
extern void dgetri_(int *, double *, int *, int *, double *, int *, int *);
extern void dgemm_(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *);

int main(void)
{
    double *m1,*m2,*work,*temp;
    int dim = 576;
    int i,j,info;
    int lwork = dim * dim; …
Run Code Online (Sandbox Code Playgroud)

c multithreading valgrind lapack atlas

17
推荐指数
1
解决办法
618
查看次数

标签 统计

atlas ×1

c ×1

lapack ×1

multithreading ×1

valgrind ×1