Closed
Description
When I run the following code using Eigen3.4 and openblas I get an error
** On entry to DGEMM parameter number 13 had an illegal value
environment: windows10 with mingw64
if compile without fortran, the error disappear.
#define EIGEN_USE_BLAS
#include <sys/time.h>
#include <Eigen/Dense>
#include <iostream>
int main(int argc, char* argv[])
{
struct timeval t1, t2;
double timeuse;
gettimeofday(&t1, NULL);
Eigen::MatrixXd M1, M2;
M1.resize(10, 10);
M2.resize(10, 10);
Eigen::MatrixXd M3 = M1 * M2;
gettimeofday(&t2, NULL);
timeuse = (t2.tv_sec - t1.tv_sec)
+ (double)(t2.tv_usec - t1.tv_usec) / 1000000.0;
std::cout << "time = " << timeuse << std::endl;
return 0;
}
Metadata
Metadata
Assignees
Labels
No labels