2017-12-17 33 views
0

저는 Fortran으로 작성되었으며 병렬 처리를 위해 Intel PARDISO를 호출하는 응용 프로그램을 보유하고 있습니다. PARDISO와 직접 연결하는 것은 현재 gfortran이 5.4.0이기 때문에 가능성이없는 것처럼 보입니다.링크 gfortran과 인텔 MKL

인텔 MKL이 컴퓨터에 설치되었다고 가정하면 gfortran과 인텔 MKL을 연결하는 데 사용되는 컴파일러 옵션/플래그에는 어떤 것이 있습니까? MKL 라이브러리 버전은 2018.0입니다.

고맙습니다.

참고 : 응용 프로그램이 Intel MKL과 자연스럽게 연결되는 ifort -mkl 플래그를 사용하여 오류없이 컴파일되었습니다.

+4

인텔 링크 고문 애플릿을 검색합니다. Linux 또는 Mac에서 문제가되지 않아야합니다. – tim18

+0

다른 질문에서 당신은 MKL과 연결된다고 말합니다. 지금 해결 되었습니까? 대답이 '예'인 경우 답변을 작성하거나 삭제하십시오. –

답변

1

나는 @ tim18에 당신이 링크 고문을 사용해야한다는 것에 동의한다.

그러나 gfortran 인텔에서 다음 작품을 테스트 특이 값 분해 프로그램을 컴파일 :

gfortran -I${MKLROOT}/include -fopenmp -o dgesvd dgesvd.f \ 
     -L${MKLROOT}/lib/ -lmkl_core -lmkl_gnu_thread -lmkl_gf_lp64