cluster: 
  - "karolina-slurm"
form:
  - account
  - custom_queue
  - bc_num_hours
  - num_nodes
  - num_tasks  
  - num_gpus
  - mode
  - reservation

attributes:
  custom_queue:
    label: "Partition"  
    widget: select
    options:
      - "<%= 'qcpu' %>"
      - "<%= 'qcpu_exp' %>"
      - "<%= 'qgpu' %>"
      - "<%= 'qgpu_exp' %>"

  num_nodes:
    label: "Nodes"
    value: "1"
    required: true
    
  num_tasks:
    label: "Tasks"
    value: "1"   
    required: true      

  num_gpus:
    label: "GPUs"  
    widget: select
    options:
      - "<%= 1 %>"
      - "<%= 2 %>"      
      - "<%= 4 %>"
      - "<%= 8 %>"      
    help: "The setting is only valid for the GPU node" 

  mode:
    widget: "select"
    value: "1"
    options:
      - ["Jupyter Lab", "1"]
      - ["Jupyter Notebook", "0"]
        
  account:
    label: "Project"
    widget: select
    options:
      <%- User.new.groups.each do |group| %>
      - "<%= group %>"
      <%- end %>

  reservation:
    label: "Reservation"
    value: "none"
    help: "Use only for reservation"