diff --git a/form.yml.erb b/form.yml.erb
index a05e097dc2f689e5ee1c1ce9bfe0519abcc4df27..eea6070173f5e0a7128a59c5648a845973a54f51 100644
--- a/form.yml.erb
+++ b/form.yml.erb
@@ -5,7 +5,10 @@ form:
   - desktop
   - account
   - custom_queue
-  - bc_num_hours 
+  - bc_num_hours
+  - num_nodes
+  - num_tasks
+  - num_gpus 
   - reservation
 
 attributes:
@@ -19,11 +22,25 @@ attributes:
       - "<%= 'qgpu' %>"
       - "<%= 'qgpu_exp' %>"
 
-  ntasks_per_node:
-    label: "NTasks Per Node"
+  num_gpus:
+    label: "GPUs"  
     widget: select
     options:
       - "<%= 1 %>"
+      - "<%= 2 %>"      
+      - "<%= 4 %>"
+      - "<%= 8 %>"
+    help: "The setting is only valid for the GPU node"
+
+  num_nodes:
+    label: "Nodes"
+    value: "1"
+    required: true
+
+  num_tasks:
+    label: "Tasks"
+    value: "1"   
+    required: true  
         
   account:
     label: "Project"