CALCDIAGNOSTICS

English (Español a continuación)

This command allows obtaining certain statistics of the parallel calculations executed, either through CALCPARALLEL or FIXPARALLEL.

  • If it is activated within a FIXPARALLEL block, the information refers exclusively to the calculation carried out within this section.

Its structure is:

  • SET CALCDIAGNOSTICS {LOGSIZE n;};

Being:

  • “n”: the number of the longest running tasks to be monitored,

By default, this command is disabled and should only be used in test periods, since it generates an «overhead» that has a negative impact on efficiency.

  • If this parameter is maintained but “n” is equal to 0, it is equivalent to having it disabled.

The information you provide for the number of longest running tasks selected:

  • Execution time.
  • Trhead that has done it.
  • The place it has occupied among all the tasks carried out by that thread.
  • Task identification number.
  • Member of the outline calculated in that task.

For the threads to which these tasks belong:

  • Execution time of each thread.
  • Number of tasks performed by each thread.

Español

Este comando permite obtener ciertas estadísticas de los cálculos paralelos ejecutados, bien a través de CALCPARALLEL o de FIXPARALLEL.

  • Si se activa dentro de un bloque FIXPARALLEL la información hace referencia exclusivamente al cálculo realizado dentro de esta estructura.

Su estructura es:

  • SET CALCDIAGNOSTICS {LOGSIZE n;};

Siendo:

  • “n”: el número de las tareas de mayor duración que se van a monitorizar,

Por defecto este comando está deshabilitado y se debería utilizar únicamente en periodos de pruebas, ya que genera un “overhead” que tiene impacto negativo en eficiencia.

  • Si se mantiene este parámetro pero “n” se iguala a 0 es equivalente a tenerlo desactivado.

La información que facilita para el número seleccionado de tareas de mayor duración:

  • Tiempo de ejecución.
  • Thread que la ha realizado.
  • El lugar que ha ocupado entre todas las tareas realizadas por ese thread.
  • Número identificativo de la tarea.
  • Miembro del outline calculado en esa tarea.

Para los threads a los que pertenecen estas tareas:

  • Tiempo de ejecución de cada thread.
  • Número de tareas realizadas por cada thread.