반응형
안녕하세요! 공돌이 인생무상입니다. 오랜만에 티스토리에 글을 써보는군요!
이번 글은 ANSYS에서 User Define Function을 처음 사용할 때 맞닥드리는
에러에 대처하는 내용입니다. 혹시 UDF를 처음 하려고 두근두근 거리는 마음으로 UDF 파일을 Compile 하려고 했다가 이런 에러가 뜬다면.....
잘 찾아왔습니다! 저는 19랑 20버전에서 발생했던 에러를 이 방법으로 해결하였습니다. 그럼 어떻게 처리해야하는지 같이 알아보도록 할까요?
The UDF library you are trying to load (libudf) is not compiled for parallel use on the current platfor (win64).....
이 에러가 생성되는 원인은 UDF 파일을 로딩하는 실행 파일이 없어서 그런 것입니다. 이 파일이 Visual Studio라는 Window 프로그램이 있어야 실행이 되는 것 같더군요.
그렇게 말씀드릴 수 있는 이유는 이걸 설치하고 에러를 해결했기 때문이니까요. 그럼 Visual Studio 2017 버전을 설치하러 가볼까요!
먼저 구글에서 Visual Studio 라고 검색해봅시다. .
푸른 색으로 표기된 부분이 있지요. 저기 들어가봅시다.
이 화면이 다운로드를 누릅니다.
Community 2022를 누르면 다운로드가 시작되구요.
실행시키면 이런 사진이 뜨는데요. 화면을 밑으로 내려서....
왼쪽 화면에 체크된 것만 체크해주시고 바로 설치를 시작하면 됩니다. 용량이 커서 꽤
시간이 걸릴 것입니다.
긴 설치시간이 완료된다면....
Fluent 를 켜서 UDF를 실행시켜보는 것도 좋지요.
원하는 UDF를 Add -> Build -> Ok...
그 후 Load 순으로 클릭한 후 ....
Console 창 제일 밑에 Done 이라는 글귀가 뜨면 UDF를 이용한 해석을 진행할 수 있습니다.
Ansys의 경우 아직 한글로된 에러 대응법이 블로그에 나타나있질 않아서 일일이 찾아다니기가 많이 힘드네요. 많은데... 이걸 언제 다 번역할 지도 모르겠구요 ...
하지만 하나하나 에러와 싸우고 해결하는 방법을 기록해나가다보면 방대한 양의 아카이브가 형성되겠지요. 그렇게 되길 원하며 성실하게 포스팅해보도록 하겠습니다!
반응형