Server: ponyo

ponyo is a standalone server (cvlkrcompute1.utdallas.edu).

Direct Commands (Testing & Debugging)

Unlike cortex, you can run tests and debug scripts directly in your shell session on ponyo.

For example, to run a bash script:

bash /path/to/script.sh

For example, to run an AFNI command using its container:

module load afni
afni-exec 3dinfo /path/to/nifti/file

Batch Jobs (Sun Grid Engine)

ponyo features the Sun Grid Engine (SGE) queue scheduler.

First, load the SGE module:

module load sge

Common SGE commands:

qsub <script>    # Submit a job
qstat            # View statuses of jobs
qdel <jobid>     # Cancel a job
qhold <jobid>    # Hold a queued job to prevent it from running

Standard SGE template header:

# ------------------------------------------------------------------------------
# sge settings
# ------------------------------------------------------------------------------
#$ -V
#$ -S /bin/bash
#$ -o jid-$JOB_ID-$TASK_ID_jname-$JOB_NAME.log
#$ -j y
#$ -m a \
#$ -M ${USER}@utdallas.edu

Submit an SGE batch job script with arguments:

qsub /path/to/script.sh --airc_id 3tb1111 --sub 0001 --date 20230101 --ses 3

For templates and code files, see the Script Template.