forrtl: severe(157): Program Exception-access violation이라는 메시지가 뜨며 해석이…

최고관리자 0 9305


forrtl: severe(157): Program Exception-access violation 에러가 의미하는 바는 매우 다양하여 원인을 쉽게 파악하기가 어렵습니다.

해당 에러는 포트란 에러로 엔진이 Fortran으로 만들어져 있기 때문에 나타나는 에러입니다.

본사 답변에 따르면 RMA4에서 포트란 실행 157 에러는 다양한 원인이 있으며 보고된 원인들은 다음과 같습니다.


●메뉴 편집-기본 설정-파일 위치에서 RMA4 파일의 경로가 C:\Program File\SMS 12.1 64-bit\models\TABS\rma4v456.exe로 되어 있는지 확인합니다.

●RMA4를 실행하기 위해 필요한 프로젝트 파일이 지워졌거나 이동되었거나 이름이 변경되어 RMA4에서 찾지 못했을 수도 있습니다.

●프로그램이 허용되지 않은 곳에 쓰기를 시도하는 것입니다.(폴더가 공유 네트워크 폴더에 있는 경우 가끔 발생) 이경우 데스크탑에 복사하고 실행합니다.

●시간 설정과 같은 RMA2 솔루션 파일에 문제가 있을 수 있습니다.(문제 해결에 대한 팁은 RMA4 사용자 설명서의 19페이지를 참고하시기 바랍니다)

●RMA4는 RMA2 보다 조금 더 민감할 수 있습니다. RMA4 모델에 RMA2 모델을 사용할 때 이러한 불안정성 여부를 확인하여야 합니다.

●사용자 매뉴얼 p.136에서 언급한 것처럼 다른 컴퓨터에서 생성된 RMA2 솔루션 파일을 사용하는데 문제가 있음을 발견했습니다.

"한 컴퓨터에서 작성한 binary 파일을 다른 운영체제(family)의 컴퓨터로 보내면 실행되지 않을 수 있습니다.

●컴파일된 RMA4 버전의 크기가 큰 프로젝트의 경우에 메모리 문제가 있을 수 있습니다.


RMA4 유저 가이드 p.19 마지막에 보면 성공적인 RMA4 모델 해석을 위한 첫 번째 조건은 smooth한 wet/dry 경계 조건을 가진 메시라고 나와있습니다.

따라서 메시 제작 시 smoothing 등을 다시 한번 확인할 필요가 있습니다.

또한 메모리 관련 문제 확인은 위하여 프로젝트 크기를 줄여 테스트할 필요성도 있습니다.




수자원
고객문의
    대표번호
  • 031-8017-8033
  • 상담시간 AM 09:00~PM 05:00