MATLAB crashes in one computer but not in the other running the same code

9 ビュー (過去 30 日間)
Onur
Onur 2024 年 11 月 23 日
コメント済み: Torsten 2024 年 11 月 24 日
I am running the same code in MATLAB 2020 in two computers (what I do is basically matrix diagonalization with eigs). One of them is a desktop using a processor with 16 cores (24 threads) and 64 GB RAM, and the other is a laptop using a processor with 4 cores (8 threads) and 32 GB RAM. Interestingly MATLAB crashes in the desktop but runs flawlessly in the laptop (MATLAB is using around 1 GB RAM in both computers). Looking at the task manager, I realized that almost 100% of CPU is used when MATLAB is running in the desktop. So, I limited the maximum # of threads to 6 (which was by default equal to the # of physical cores, which in this case is 16); this helped reduce the CPU usage to ~%55 but did not solve the crashing issue. How can I fix this problem?
  2 件のコメント
Walter Roberson
Walter Roberson 2024 年 11 月 23 日
Would it just happen to be the case that the laptop is using an Intel processor, but the desktop is using an AMD processor?
Onur
Onur 2024 年 11 月 23 日
Thanks for the answer, but both are using an Intel processor.

サインインしてコメントする。

回答 (1 件)

埃博拉酱
埃博拉酱 2024 年 11 月 24 日
Can you describe the details of your crash? Is it just your code crashing or is the entire MATLAB process crashing? Is the operating system Windows or Linux? Are you running pure MATLAB code or do you include C++ code that you wrote?
  2 件のコメント
Onur
Onur 2024 年 11 月 24 日
The entire process crashes, both systems are Windows. I am running a pure MATLAB code. Perhaps I should try reinstalling MATLAB.
Torsten
Torsten 2024 年 11 月 24 日
Yes, and if this doesn't help, you should contact Technical Support:

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by