{% if run and run.items %}

Tasks

{{ run.items|length }} total
{% set ns_m = namespace(current_group='') %} {% for item in run.items %} {% set group = item.task.id.rsplit('.', 1)[0] if '.' in item.task.id else '' %} {% if group != ns_m.current_group and group != '' %} {% set ns_m.current_group = group %}
{{ group }}
{% elif group == '' and ns_m.current_group != '' %} {% set ns_m.current_group = '' %} {% endif %}
{% if '.' in item.task.id %} {{ item.task.id.rsplit('.', 1)[0] }}.{{ item.task.id.rsplit('.', 1)[1] }} {% else %} {{ item.task.id }} {% endif %} {% if item.task.name != item.task.id %} {{ item.task.name }} {% endif %}
{% if item.status.value == 'running' %} {% elif item.status.value == 'pending' %} {% elif item.status.value == 'submitted' %} {% elif item.status.value == 'completed' %} {% elif item.status.value == 'failed' %} {% elif item.status.value == 'dep_failed' %} {% endif %} {% if item.status.value == 'dep_failed' %}dep failed{% else %}{{ item.status.value }}{% endif %}
{% if item.job_id %} {{ item.job_id }} {% endif %} {{ item.task.partition }} {{ item.task.cpus }} CPU, {{ item.task.memory }}, {{ item.task.time_limit }}
{% if item.cpu_efficiency is not none %} CPU {{ "%.0f"|format(item.cpu_efficiency) }}% {% endif %} {% if item.max_rss and item.max_rss != "N/A" and item.max_rss != "0B" %} Mem {{ item.max_rss }}/{{ item.task.memory }} {% endif %} {% if item.submitted_at %} sub {% endif %} {% if item.started_at %} start {% endif %} {% if item.finished_at %} end {% endif %}
{% if item.task.dependencies %}
{% for dep in item.task.dependencies %} {{ dep }} {% endfor %}
{% endif %}
{% if item.error %}
Error: {{ item.error }}
{% endif %} {% endfor %}
{% elif run %}

No tasks in this run.

{% else %}

Run not found.

{% endif %}