본문 바로가기
Work Hard

ABAQUS Run, 'Old job files exist. Overwrite (y/n)?' 덮어쓰기 명령어 (아바쿠스)

by 무적물리 2020. 8. 31.

ABAQUS를 사용해서 해석을 하다보면 동일 이름의 파일을 Run 해야하는 때가 생깁니다. 물론 반드시 그래야 하는 것은 아니지만 제 귀차니즘 때문이겠지요. 동일한 이름의 파일을 Run하면 'Old job files exist. Overwrite (y/n)?'과 같은 메세지가 발생합니다. 이번 포스팅에서는 이와 같은 메세지 없이 Job을 Run하는 방법에 대해 여러분과 공유하고자 합니다.


썸네일


ABAQUS Run 덮어쓰기 명령어

아바쿠스를 사용해서 해석을 수행할 때 보통 cmd 창에 명령어를 쓰거나 Batch 파일을 사용해서 해석을 수행합니다. 이 때, 동일 파일명으로 해석을 반복 수행하면 문제가 발생합니다. 이 때 출력되는 메세지는 아래와 같습니다.


'Old job files exist. Overwrite (y/n)?'



Abaqus 해석을 수행할 때, 위와 같은 메세지가 출력되면 'y'를 입력하고 엔터를 눌러줘야 해석을 시작합니다. 급한 상황에서 위와 같은 메세지를 확인하지 못했다면 해석이 수행되고 있는 줄 알았는데 해석이 돌지 않고 있는 문제가 발생합니다. 이를 해결하기 위해 아래와 같은 명령어를 더해주면 자동으로 기존 파일을 덮어쓰며 Abaqus 해석을 수행합니다.


abaqus j=inpName cpus=4 int ask_delete=OFF


Abaqus 해석 수행 cmd


마치며

이번 포스팅에서는 Abaqus 해석 수행시 동일한 기존 파일을 자동으로 덮어쓰는 명령어에 대해 알아보았습니다. 사소하지만 사소하지 않은 방법이기 때문에 잘 알아두시고 가끔 사용하시면 뭔가 도움이 됩니다. 밥먹을 시간이 1분 빨라진다던지, 휴먼에러를 줄일 수 있다던지 말입니다.


댓글