2011-11-04 11 views
6

documentation states że MATLAB może zostać uruchomiony w trybie pojedynczego wątku w następujący sposób:Sprawdzanie, czy MATLAB jest uruchomiony w trybie wielowątkowym

matlab -singleCompThread 

Moje pytanie brzmi: Czy istnieje sposób wiarygodny sposób sprawdzić od wewnątrz MATLAB czy to działa w tym trybie lub w domyślnym trybie wielowątkowym?

Mamy dostęp do zdalnego klastra, gdzie w zależności od kolejki wysyłanych zadań i dostępności zasobów obliczeniowych, MATLAB może się uruchomić w trybie singleCompThread i byłoby wspaniale, gdybyśmy mogli to powiedzieć z poziomu MATLAB.

Odpowiedz

7

Na razie można użyć maxNumCompThreads, ale ostrzega, że ​​zostanie usunięty w przyszłej wersji. W trybie singleCompThread, zwróci 1. (przynajmniej na Windows, gdzie ja testowałem to).

2

Na 2011a (co biegnę) następujące prace:

maxNumCompThreads 

Jednak dokumentacja wskazuje że jest przestarzałe i zostanie usunięte z przyszłych wersji.

Powiązane problemy