ERROR: CANNOT ALLOCATE MEMORY
Cause
이 오류는 메모리 부족과 관련된 경우 발생할 수 있습니다. 자주 발생하는 오류는 아니지만, 특정 기능에서 많은 메모리를 사용할 경우 발생할 수 있습니다. (예: 32비트 시스템에서 너무 많은 절점(약 10,000~20,000개)에 Cavity Radiation를 적용하는 경우)
또한 시스템의 가상 메모리가 부족하거나, 32비트 시스템의 메모리 사용 한계로 인해 발생할 수도 있습니다.
Analysis Type
해석 시 모든 형태
Related Menu
없음
Remedy
이 오류는 다양한 상황에서 발생할 수 있기 때문에 일반적으로 적용할 수 있는 특정한 해결 방법은 없으나, 대부분의 경우 문제는 모델 크기와 관련되어 있습니다. 따라서 모델 크기를 줄이거나, 모델이 대칭인 경우 대칭 경계조건을 사용합니다.
시스템 가상 메모리 크기 확장하는 법 :
1. 시작 >> 제어판
2. 시스템 및 보안 >> 시스템 >> 고급 시스템 설정 >> 고급 탭 >> 성능 항목, 설정
3. 고급 탭 >> 가상 메모리 항목, 변경
4. 모든 드라이브에 대한 페이징 파일 크기 자동 관리 해제 >> 사용자 지정 크기 선택
5. 처음 크기: 3000 , 최대 크기: 4000 입력 >> 확인
32비트 시스템의 경우, 최대 메모리 4GB 중 약 2GB는 운영체제(Windows XP 또는 Windows 2000)에 할당되고, 나머지 2GB는 외부 프로그램을 실행하는 데 사용됩니다. Microsoft에서는 Windows XP 사용 시 운영체제에 할당되는 메모리를 1GB로 줄이고, 외부 프로그램에서 최대 3GB의 메모리를 사용할 수 있도록 하는 옵션을 제공하고 있습니다.
3GB 메모리 옵션을 활성화하는 법 :
1. 시작 >> 명령 프롬프트 검색 >> 열기
2. 'bcdedit /set increaseuserva 3072' 명령을 입력 >> Enter
3. 컴퓨터를 재부팅
위 방법은 Microsoft에서 권장하는 방법이며, MIDAS에서 제공하는 공식 해결 방법은 아닙니다. 또한 시스템 설정을 변경할 경우 시스템이 불안정해질 가능성이 있으므로 주의가 필요합니다.