이 위대한 사이트의 도움을 받아, 서브 플랫 텍스트 3에서 포트란 코드를 this answer과 같이 "new build system"을 사용하여 컴파일 할 수있었습니다.Sublime Text 3에서 Fortran을 컴파일 할 때 Intel MKL 라이브러리에 링크 하시겠습니까?
{
"cmd": ["cmd", "/e:on", "/v:on", "/k", "ipsxe-comp-vars intel64 vs2013 && ifort ${file}"],
"file_regex": "^.*\\\\([0-9A-Za-z_]+\\.[A-Za-z0-9]+)\\(([0-9]+)\\):[ ]+error[ ]+#([0-9]+):[ ]+(.*)$",
"working_dir":"${file_path}",
"selector":"source.f ,source.for ,source.ftn ,source.f90 ,source.fpp ,source.i ,source.i90",
"encoding":"cp936",
"path":"C:\\Program Files (x86)\\IntelSWTools\\compilers_and_libraries_2017.2.187\\windows\\bin;${path}",
"variants":
[
{
"name": "Run",
"cmd": ["cmd", "/e:on", "/v:on", "/c", "ipsxe-comp-vars intel64 vs2013 && ifort ${file} && ${file_base_name}"]
}
]
}
지금, 나는 그것의 고도로 최적화 된 루틴의 혜택을 MKL 라이브러리에 링크합니다. 나는 mkl_dfti
에서 LAPACK 루틴, FFTs, 임의 번호를 mkl_vsl
등으로 포함하고 싶습니다. 다음 명령을 사용하여 컴파일 명령에 이러한 라이브러리를 추가하려고 시도했습니다.
저는 Windows 10을 사용하며 Visual Studio 2013에서 이러한 라이브러리에 액세스 할 수 있습니다. 동일한 라이브러리를 사용하려면 Sublime Text를 구성하는 데 도움이 필요합니다.
일반적으로 훨씬 많은 작업이 필요합니다. Tere는 특정 지점에 따라 선택해야하는 다양한 플래그입니다. https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor를 참조하십시오. –