Wolfram Computation Meets Knowledge

¿Por qué Mathematica no ejecuta de manera automática la cantidad de subkerneles locales que yo esperaba?

Los subkerneles locales se ejecutan de manera automática cuando se evalúa la primera función paralela o la función LaunchKernels[].

De forma predeterminada, Mathematica inicia una cantidad de subkernels igual al número de núcleos de CPU físicos de manera automática. Mathematica no detecta núcleos de CPU lógicos, tales como los pertenecientes a la tecnología de hyperthreading. Para anular esta opción, use la función LaunchKernels[n], donde n es un entero que indica el número de subkernels locales a iniciar.

Obtenga el número de subkernels disponibles para cálculos paralelos:

In[1]:= $KernelCount:
Out[1]= 8

Agregue 4 subkernels locales adicionales:

Ahora hay 12 subkernels locales disponibles:

In[3]:= $KernelCount
Out[3]= 12

Mathematica es incapaz de iniciar más subkernels que el número de asientos de licencia de subkernel disponible. Para verificar el número total de asientos de licencia de subkernels disponibles que adquirió, evalúe $MaxLicenseProcesses desde una sesión de escritorio de Wolfram Language.

De existir más núcleos de CPU que asientos de licencia de subkernel, aparecerá un mensaje de advertencia por cada sukbernel automático que intente iniciar más allá de este límite. Puebe evitar esto habilitando la opción “Limitar según disponibilidad de licencias”.

De existir más núcleos de CPU que que asientos de licencia de subkernel, puede que desee adquirir una extensión de licencia de Mathematica Core que proporcione más asientos de licencia de subkernel.

Algunos asientos de licencia pueden ser tomados por subkernels que no fueron deshabilitados de manera adecuada. Puede recuperar los asientos de licencia al finalizar estos procesos.

[English]

¿Le parece útil este artículo?
No

¿Tiene algún comentario?

Gracias por sus comentarios.

Enviar

Contacte a soporte técnico

Estamos listos para ayudarlo a resolver sus preguntas sobre facturación, activación o problemas técnicos.

1-800-WOLFRAM (+1-217-398-0700 para usuarios internacionales)

Soporte al cliente

Lunes–viernes
8am–5pm hora estándar del centro

  • Registro o activación del producto
  • Información y ordenes de preventas
  • Ayuda con la instalación y primera ejecución

Soporte técnico avanzado (para clientes admisibles)

Lunes–Jueves
8am–7pm hora estándar del centro

Viernes
8:30–10am y 11am–5pm hora estándar del centro

  • Soporte técnico prioritario
  • Asistencia sobre el producto por expertos Wolfram
  • Ayuda con la programación de Wolfram Language
  • Soporte de instalación avanzado