본문 바로가기
Work Hard

ABAQUS command cmd 명령어 모음 (해석, 자동화, 아바쿠스)

by 무적물리 2020. 3. 3.

아바쿠스 해석을 리눅스 서버나 윈도우에서 수행하게 되는데, 이번 포스팅에서는 윈도우에서 아바쿠스 해석 수행, 자동화를 위한 명령어를 소개하고자 합니다.




모든 명령어는 해석 inp 파일이나 자동화 py 파일이 위치한 폴더에서 cmd 창을 켜서 실행해야합니다. 위치가 다르면 실행이 되지 않습니다. 대괄호에 있는 이름은 파일명인 것을 표시한 것이니, 대괄호는 명령창에 입력하지 않으시면 됩니다.


예시) 

표기 : abaqus j=[job_name] cpus=4

입력 : abaqus j=job_name cpus=4



해석 수행 명령어

해석을 수행하다 보면 용량이 부족해서 하드를 정리할 일이 생기게 됩니다. 이 때, Job 일시정지 명령어를 사용해주면 유용하며, 'Isight'의 batch에 순차적인 해석을 하기 위해서는 명령어 뒤에 'int'를 붙여줘야 합니다.



또한, Abaqus가 여러 버전 설치된 경우에는 'abaqus'를 입력하면 최신에 설치된 아바쿠스에서 Job을 수행하며, 이전 버전 같은 경우에는 'abq2017', 'abq6141' 같은 명령어로 아바쿠스 선택이 가능합니다. 


Job Submit

  - 기본 : abaqus j=[job_name] cpus=4

  - 메모리 : abaqus j=[job_name] cpus=4 memory=10000

  - 버전 : abq6141 j=[job_name] cpus=4

  - 순차적 : abaqus j=[job_name] cpus=4 int


Job 일지정지

  - 일시중단 : abaqus suspend j=[job_name]

  - 해석재개 : abaqus resume j=[job_name]


Job 중지 : abaqus terminate j=[job_name]


Restart : abaqus job=[new_name] oldjob=[old_job_file_name]


기타 명령어

설치 경로 : abaqus whereami

매크로 실행 : abaqus cae nogui=[auto_name.py]

odb 버전 업 : abaqus upgrade j=[new_name] odb=[old_name]


업무를 수행하다보면 odb의 버전을 업그레이드 할 일이 종종 발생합니다. 해당 명령어를 유용하게 사용하고 있습니다. 또한, 매크로를 만들어두고 nogui로 매크로를 수행하게 되면 수행 시간을 단축할 수 있습니다.

댓글