Skip to content

Create a Job

This guide explains how to submit a new job using the Create Job form, including setting application parameters, configuring resources, and entering custom commands.


Step 1: Access the Create Job Form

Navigate to Jobs > Create Job in the platform's menu.

Create Job Button


Step 2: Select Workload Type

After clicking Create Job, the Select Workload Type window is displayed.

Select the required workload type:

  • Traditional Solver: Used to execute classical computational workloads using numerical methods and established algorithms.
  • AI Surrogate: Used to deploy machine learning models for high-speed inference and predictive analytics.

Click Configure for the required workload type to proceed with job configuration.

Select Workload Type

You will see a form similar to the image below:

Create Job Form


Step 3: Fill in Required Details

Enter the basic details required to configure the job:

  • Job Name: Enter a name to identify the job.
  • Description: Optionally provide a description for the job.
  • Application: Select the application to run.
  • Application Version: Select the required version of the application.
  • Template: Select a template, if applicable.
  • Template Version: Select the required template version, if applicable.
  • Project: Select the project under which the job will be submitted.

Required Details


Step 4: Choose Job Type

Select the required job type:

  • Single Job: Select for a standalone job submission.
  • Batch Job: Select for submitting multiple jobs as a batch.

Job Type

📝 Note:

To create a batch job, please follow the steps explained in the Create Batch Job guide.


Step 5: Configure Job Execution

Configure where and how the job will be executed:

  • Cluster: Select the cluster on which the job should run.
  • Run After Job: Optionally select an existing job if the current job should run after that job.
  • Working Directory: Specify the working directory to be used for the job.
  • Browse path: Click Browse path to select the working directory interactively.

Job Execution

📝 Note:

Run After Job is optional. Use it when the current job needs to run after another job.


Step 6: Configure Resources and Command

Configure the resource requirements for the job:

  • Script Mode: Enable this option to enter the job configuration using a script. Leave it disabled to configure the job using the form fields.

  • Cores: Enter the total number of CPU cores required for the job.

  • Memory (GB): Enter the memory required for the job.

  • Queue: Select the queue where the job should be scheduled.

  • Max Job Runtime: Specify the maximum runtime allowed for the job.

  • Command: Enter the command or script to be executed.

Job Parameters


Step 7: Review and Continue

After entering the required job details and resource configuration:

  • Review the entered values, especially the resource configuration and command.
  • Click Continue to proceed with job validation.

Job Configuration

📝 Note:
  • To edit the form, click Continue, make the required changes in the field or command, and then click Continue again.
  • When you edit a field, the button automatically switches from Submit to Continue.

Step 8: Budget Validation

After clicking Continue, review the job configuration and budget information before submitting the job.

The budget summary displays:

  • Budget Type: Indicates the budget level used for the job.
  • Total Budget: Displays the total allocated budget.
  • Used Budget: Displays the amount already consumed.
  • Available Budget: Displays the remaining available budget.
  • Est. Job Cost: Displays the estimated cost for the current job based on the selected configuration.

Verify that sufficient budget is available before submitting the job.

Budget Validation


Step 9: Submit the Job

After reviewing the job configuration and budget details, click Submit.

Once the job is successfully submitted:

  • A success notification is displayed confirming that the job has been initiated.
  • The user is redirected to the Jobs page.
  • The newly submitted job appears in the Jobs list with its current status.

Job Submitted


Step 10: Track Jobs

After submission, monitor the job from the Jobs page.

The Jobs page displays the current status of submitted jobs along with information such as Job ID, Job Name, Application, Application Version, Cores, Job Runtime, Start Time, and End Time.

Job status can change as the job progresses through its execution lifecycle.

Job List

📝 Note:

To view detailed information about a job, click the Job Name. For more information, refer to the Job Details guide.


    General Notes
  • Use Create Job for all new job submissions.
  • For workflow-based or dependent jobs, use Create Routing Job.
  • If any field is unclear or the form does not submit, double-check all mandatory fields and the working directory path.
  • For job failures or workflow errors, consult log files attached to each job record.
  • For persistent issues, or if you need guidance on a field, reach out to the Admin for support.