2011-11-04 11 views
6

El documentation states que MATLAB puede ser lanzado en el modo de un solo hilo de la siguiente manera:Verificando MATLAB se ejecuta en modo multi-hilo

matlab -singleCompThread 

Mi pregunta es: ¿Hay una manera de comprobar de forma fiable desde el interior de MATLAB si se está ejecutando en este modo o en el modo por defecto de múltiples hilos?

Tenemos acceso a un clúster remoto donde, según la cola de envío de trabajos y la disponibilidad de recursos informáticos, MATLAB puede iniciarse en el modo singleCompThread, y sería genial si pudiéramos contarlo desde MATLAB.

Respuesta

7

Por ahora, puede usar maxNumCompThreads, aunque advierte que se eliminará en una versión futura. En el modo singleCompThread, devolverá 1. (Por lo menos en Windows, donde he comprobado.)

2

En 2011a (lo que estoy corriendo) las siguientes obras:

maxNumCompThreads 

Sin embargo, la documentación indica que está obsoleto y se eliminará de futuras versiones.

Cuestiones relacionadas