유한 요소 문제의 맥락에서 12800x12800 스파 스 매트릭스가 있습니다. 내가 MATLAB의 \
연산자를 사용하여 선형 시스템을 풀기 위해 노력하고 있으며 mldivide를 사용하여 메모리 부족 오류가 발생합니다. 그래서 속도를 높이는 방법이 있는지 궁금 할 것입니다. 내 말은MATLAB 스파 스 매트릭스 솔버? 메모리 오류
, LU 같은은 인수 분해 실제로 더 이상 메모리 오류가 발생하지 않는 점에서 여기에 도움이 될 것입니다? 환경 설정에서 힙 크기를 256GB로 늘 렸습니다.이 크기는 얻을 수있는 최대 크기이며 여전히 메모리 부족 오류가 발생합니다.
또한 일반적인 질문입니다. 지금 노트북에는 8GB의 RAM이 있습니다. 16GB로 업그레이드하면 도움이 될까요? 아니면 MATLAB에 더 많은 메모리를 할당 할 수 있습니까? 나는이 물건에 익숙하지 않다. this에 따르면
일단 Matlab의 'mldivide'구현이 절정에 이르렀습니다. 매우 최적화 된 코드입니다. 입력의 유형과 희소성을 고려하십시오. 특정 구성에 맞춰 특별히 맞춤 설정하지 않으면 더 나은 것을 얻을 수있을 것 같지 않습니다. – Shai
희소성 패턴의 플롯을 게시 할 수 있습니까? ('spy (A)'로 생성) –
@RodyOldenhuis done. – user1799323