Automated Job Submission

The HPC Team has created an automated job submission system in order to systemize, simplify, and speed up your job submission.  This also eliminates syntax errors and misuse of SLURM command options in you job script. First, you will need to load the default-environment module (module load default-environment). The contents below explains how to use the command "run" and is displayed if you use "run -h".  Simply the run script takes the user's input and from a job script template creates a unique job script for you job and submits the job to the queue, and removes the script.  The run command and all job script templates are located in /cm/shared/talon3. The run script has a limited list of supported programs. If you would like a program to be supported in the run script, email a support ticket to hpc-admin@unt.edu.

@--------------------------------------------------------------------------------------@
|          T A L O N  -  A U T O S U B M I S S I O N  -  R U N S C R I P T            |
@--------------------------------------------------------------------------------------@
                                                                          ctrl+c to quit

##      Last Update: 2.03.17
##      This RUN script prompts the user for variables to send to the jobs script templete
##      This script can be run in 3 ways
##      1.) Interactively menu driven by using simply the command "run"
##      Example: run matlab diffeq.in parallel.q 16
##      2.) With command-line options using following switches:

        -h      Show this message
        OPTIONS:
        -p [program]    software program name
        -i [input]      input filename
        -q [queue]      queue
        -c [cores]      # computing cores (cpus)
        -n [nodes]      # of nodes
        -m [memory]     min memory (GB)
        -e [email]      email for notifications from queue (defaults to internal mail: root@hpc-02)
        -f [files]      auxilliary list of files in " "
        -j [.job]       absolute location of user .job script