본문 바로가기
Simcenter 기술 자료/Simcenter 3D Solutions

[Simcenter 3D] Nastran 메모리, 임시파일 등의 설정(nastran.rcf)

by CAE AtoZ 2021. 7. 29.

Simcenter Nastran의 계산에 소요되는 메모리, 임시파일(Scratch) 디렉토리 등의 설정 방법입니다.

 

 

Simcenter Nastran의 설치 경로(ex. C:\Siemens\Simcenter3D_2021_1\NXNASTRAN\conf)에서 

 

nastran.rcf 파일을 텍스트 편집기(메모장)를 이용하여 확인하면, default setting이 확인 됩니다. 

읽기 전용 파일로 편집을 할 경우에는 읽기 전용 해제하여 주십시오~! 

 

buffsize=32769
memory=0.45*physical

smem=20.0X
buffpool=20.0X
ishellpath=%NXN_BASE%\bin
msgbell=no
diag=8
scr=yes

 

buffsize=32769

                    - 데이터의 1회 입출력 최소단위(word)로 블록이라고도 합니다. buffsize 가 클수록 I/O 작업의 수가

                      줄어 들지만, 데이터의 크기가 늘어날 수 있으므로, 대형모델을 제외하고는 기본값을 추천합니다.  

                    - 대형모델의 경우 65537을 추천합니다. 너무 작게 설정되어 있으면 error가 발생할 수 있습니다. 

                    - 참고로 64 bit OS에서 기본값인 32769 word이면, 512 byte 입니다.(1word = 64bit = 8byte) 

memory=0.45*physical

                    - Nastran 계산 시 physical memory의 45% 사용합니다. 

                    - 45% 메모리 이상의 메모리가 필요한 대형모델인 경우 자동으로 메모리량을 증가 시킵니다. 

                    - memory=32GB로 입력한 경우 입력된 숫자 크기만큼 메모리 사용합니다. 

smem=20.0X

                   - 계산에 사용하는 임시파일의 메모리 사이즈로 memory의 20%입니다. 

                   - memory=32GB와 smem=20.0X 일 경우 smem=6.4GB(32GB X 0.2) 입니다. 

buffpool=20.0X

                   - 데이터베이스 메모리를 캐시하는데 사용되는 총 메모리의 일부로 memory의 20%입니다.

                   - memory=32GB와 buffpool=20.0X 일 경우 buffpool=6.4GB(32GB X 0.2) 입니다.

ishellpath=%NXN_BASE%\bin

                   - Nastran DMAP(언어)의 명령 프로세스의 환경변수입니다. 

msgbell=no

                   - Nastran 계산 완료시 PC에서 bell 소리(삐~~~)를 지정합니다. no -> 벨 소리 제거
diag=8
                   - f04 파일에 행렬정보를 출력하는 명령어입니다. 자세한 내용은 Nastran quick reference guide를

                     참조하여 주십시오.                   

scr=yes

                    - Nastran의 계산에 사용하는 임시파일을 해석이 종료되면 제거하는 명령입니다.  

                    - 임시파일은 SCRATCH 폴더에 기록되며, default scratch 폴더는 log 파일에서 SDIR로 검색하면

                     다음과 같이 확인 가능합니다. SDIR='c:/users/jhkim/appdata/local/temp/

                    - SCRATCH 폴더 변경하고자 할 경우 sdir=원하는 폴더 경로(ex. c:\SCRATCH) 추가하시기 바랍니다.

 

이상으로 Nastran 메모리, 임시파일 등의 설정에 대하여 알아보았습니다. 

내용 중 오류나 의견이 있으실 경우 언제든지 답글 부탁 드립니다. 

감사합니다. 

댓글