Skip to content

Help for compilation #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
cricrou1987 opened this issue Oct 4, 2019 · 1 comment
Open

Help for compilation #1

cricrou1987 opened this issue Oct 4, 2019 · 1 comment

Comments

@cricrou1987
Copy link

Hi everybody,

I tried to compile espreso but I still have few errors that I am unable to solve (r9602213fa78d9da4b745759804bd2ebb5734f5ae).

The first one is about the MKL library :
../src/wrappers/mkl/w.mkl.blas.inspector.executor.cpp(166): error: identifier "mkl_sparse_order" is undefined checkStatus(mkl_sparse_order(C->inner->inspector));

I only tried with icc (ICC) 17.0.4 20170411, is it a too old version ?

The second one is:

../src/mesh/preprocessing/meshpreprocessing.cpp(341): error: no suitable user-defined conversion from "lambda [](espreso::Element *)->espreso::serializededata<int, int> *" to "std::function<espreso::serializededata<long, long> *(espreso::Element *)>" exists
[] (Element *e) { return e->faces; },

I tried to compile with both g++ and icpc (with c++11 and c++14), but for the moment I am stuck. Any idea ?

Best regards and thank you in advance,
Christophe

@mec059
Copy link
Collaborator

mec059 commented Oct 4, 2019

Dear Christophe,

Intel 17 is not supported. Currently tested compilers are intel 2018.4 or gcc 7.3. Newest compilers should be also ok.

What version of gcc and Intel MKL do you have?

Best regards,
Ondrej

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants