Monitor the status of your jobs, filter the job view, view job details, monitor memory and core utilization, view
a list of job files, or perform job actions.
Overview of application definition composer components.
To launch the App Composer, click your user profile and select App Composer.
The main panels of the App Composer are:
Applications panel displays a list of user defined app defs.
Compose panel enables you to define the components of the app def
Preview & Test panel displays the Job Submission form for the app
def.
Figure 1. Application Definitions Composer
Applications Panel
The Applications panel provides all the application definitions that is created using
the App Composer. The application definitions listed can be edited, published,
shared, and cloned. The application definition can be published to admin to make it
a global app def and removed if it is no longer required.Figure 2. Applications Panel
The indicates that it is a shared application
definition.
The indicates that it is a global application
definition which is published and available to all the users.
Compose Panel
The application definitions composer builder provides the following:
Starter templates to compose application definitions - choose basic MPI or
SMP based template for your solver. If you are creating Remote Sessions
application definitions, then choose a Sessions-Linux or Sessions-Windows
template based on the target Operating System (Windows or Linux).Figure 3. Starter Templates
Common parameters for all the template - the following are some of the
common parameters:
Application Name and Icon
Input File Types - associated with the application definitions that
is created
Output File Types
Pre and Post Scripts - specify Pre and Post python script that can
be run before and after the job is executed respectively. The editor
supports syntax highlighting and code completion.
Executable Commands - specify the command to run the application
definition executable. The syntax of shell script commands can be
used. Multi line commands are also supported. Click to get a list of parameters which can
be used to build the executable commands.
Figure 4. Common Parameters
Parameters based on the template - these parameters for the application
definition are defined by the selected starter template. Some of the
parameters are Walltime, Number of Cores, Input File, Additional Files,
GPUs, Memory and so on. Figure 5. Variable Parameters
You can view or manage the list of parameters by clicking
Manage Parameters.Figure 6. Manage Parameters
You can move the parameters from Available Parameters to Selected
Parameters using and buttons. Rearrange the order of the
parameters in the Selected Parameters column using and buttons. The Job Submission form will
display the parameters in the same order.
Specify if the variable
parameter is an optional or required field. By default, only the
required are displayed in the Job Submission form. You can also set
default value for these parameters.Figure 7. Required or Optional Parameters
Preview and Test Panel
The Preview and Test panel displays the job submission form for the app def. You can
edit in the Compose form and review the changes in the Preview & Test panel.
Figure 8. Preview and Test
The Preview and Test panel also provides the Job Submission Command that is used to
submit the job in PBS along with the Solver Launch Command.Figure 9. Job Submission Command and Solver Launch Command
By default, only the required fields are displayed. Move the toggle switch to the right to display all available application
arguments.
Tooltip displays the description of the application arguments when you mouseover the
argument field.
Click Reset at the top right-hand corner of the Job Submission
Form to reset the values of application arguments.
Fill the required arguments in the Job Submission form and click Submit
& Test. The job is submitted and a notification is displayed
providing the status of the job.