EFDC+ 8.5 컴파일 관련 문의

Intel oneAPI를 사용하여 EFDC+ 소스 코드 컴파일 – EFDC+ 탐색기 모델링 시스템 (eemodelingsystem.com)

해당 문서를 보고 visual studio 2019와 oneApi를 설치하여 구동을 하였으나 첨부와같은 컴파일 에러가 나옵니다. 어떻게 조치해야할까요?

안녕하세요,

답변이 늦어져서 죄송합니다. 현재 저희 프로그래밍 팀에서 문제의 원인과 해결방법을 알아보는 중입니다. 빠른 시일내에 답변 드리도록 하겠습니다. 감사합니다.

안녕하세요,

저희가 살펴본 결과, 기존 GitHub 에 게시되어 있던 EFDC+ 8.5 코드는 oneApi 를 이용하여 컴파일링 할 때, OpenMP option 을 사용할 경우 (사용자께서 첨부해주신 이미지와 같이) 오류가 발생하는 것을 확인하였습니다.

이 문제를 해결하기 위해, 소스코드를 수정하여 아래와 같이 GitHub 에 게시하였으니, 업데이트된 파일을 다운로드 받으셔서 사용해보세요. 혹시 사용하시는데 여전히 문제가 발생하거나, 추가적으로 질문이 있으시면 언제든 알려주세요. 감사합니다.

GitHub - dsi-llc/EFDCPlus8.5

안녕하세요.

업데이트해주신 소스코드를 적용한 컴파일 테스트 영상을 보내드립니다.

확인해주시고 발생한 문제에 대해 조치 부탁드려도 될까요?

Debug64_test.mp4 - Google Drive

안녕하세요,

동영상과 함께 문제되는 부분을 공유해주셔서 감사합니다. 우선 사용에 불편함을 드려 죄송하고, 최대한 빨리 확인해서 답변 드리도록 하겠습니다. 감사합니다.

안녕하세요,

보내주신 영상을 참고해서 테스트 해 보았을때, 저희 쪽에서는 같은 문제를 확인할 수 없었습니다. 아무래도 사용자 컴퓨터 환경에서 기인한 문제가 아닌가 싶은데요. 혹시 괜찮으시다면, 현재 컴퓨터에 설치되어있는 Visual Studio 2019, oneAPI Base Toolkit, Intel HPC Toolkit 프로그램들을 모두 uninstall 하신 후, 재설치하셔서, 다시 시도해보시길 권해드립니다.

프로그램들을 재설치하실 때,

  1. Visual Studio 2019 를 가장 먼저 설치하시고, Workload 를 선택하실때 “Desktop Development with C++” 를 꼭 포함하시길 바랍니다.

  2. 그 다음 아래 링크에서 제공되는 Intel® oneAPI Base Toolkit 을 다운로드 받아서 설치하시고,
    Download the Intel® oneAPI Base Toolkit

  3. 그 다음 아래 링크에서 제공되는 Intel HPC Toolkit 을 다운로드 받아서 설치하시면 됩니다.
    Download the Intel® HPC Toolkit

  4. 또한, Visual Studio 인터페이스에서 소스코드 컴파일링 설정을 모두 마치신 후, Start 버튼을 누르시기 보다는, 아래 이미지처럼, 프로젝트 파일을 우클릭하신 뒤 Build 버튼을 눌러서 컴파일링을 수행하시길 권해드립니다.

위와 같이 프로그램 재설치 후에도, 제대로 작동되지 않는다면 또 알려주세요.직접 도움을 드릴수 있는 방법을 찾아보도록 하겠습니다. 감사합니다.