I have set the tread =12 in the program . Eigen::nbThreads( ) also feedbacks correct number.
but the speed of solution seems doesn't change.
what is the reason.
Regards
Eigen::setNbThreads(12);
int nthreads = Eigen::nbThreads( );
std::cout << "THREADS = " << nthreads <<std::ends; // returns '1'
BiCGSTAB<SparseMatrix<double, RowMajor>, IncompleteLUT<double>> solver;
solver.setTolerance(1e-10);
solver.setMaxIterations(1000);
solver.compute(A);
VectorXd x = solver.solve(b);