...
- Introduction of new attribute called "Aprun_parameter" which user can specify through job attributes during job submission.
- If platform is an actual Cray cluster or Cray simulator then perform below:
- If "Aprun_parameter" set, then assign "Aprun_parameter" value to "Aprun_param", else assign default value as "-n 1 B sleep 100" to "Aprun_param".
- If "Resource_List.select" not present in job attributes passed by the user, then assign default value as "1:ncpus=1:vntype=cray_compute" to "Resource_List.select".
- If vntype specified and value is "cray_compute" then call Job.cray_script() passing "Aprun_param" as a parameter to it, else run default sleep 100.
...