#!/bin/sh
# RemoteBatchRUNJOB:makeParallelTemplate
# SubmissionScripts/Distributor/Batch/RUNJOB/parallel
#
# Set up the environment variables expected by runjob.sh
export RJ_JOB_ID=@@{JOBID}_@@{INSTANCEID}
export RJ_JOB_NAME=@@{RUNNAME}_@@{INSTANCEID}
export RJ_LOCAL_JOB_DIR=`pwd`
export RJ_INPUT_TARBALL=@@{JOBID}_@@{INSTANCEID}_input.tar.gz
export RJ_OUTPUT_TARBALL=@@{JOBID}_@@{INSTANCEID}_output.tar.gz
export RJ_JOB_WRAPPER=@@{EXECUTABLESHELL}
export RJ_@@{EXECUTABLE}=@@{_@@{EXECUTABLE}_}
export RJ_TRANSFER_EXEC=@@{TRANSFEREXE}
export RJ_WORKDIR=@@{WORKINGDIR}
export RJ_@@{ARGUMENTS}="@@{_@@{ARGUMENTS}_}"
export RJ_@@{ENVIRONMENT}="@@{_@@{ENVIRONMENT}_}"
export RJ_WALL_TIME=@@{WALLTIME}
export RJ_PARALLEL_CPU_COUNT=@@{NPROCESSES}
export RJ_APP_CPUS_PER_HOST=@@{PPN}
export RJ_GRID_SITES="@@{GRIDSITE}"
#if [ "${RJ_GridSite}" = "" ] ; then
#   export RJ_REQUIREMENTS=""
#else
#   export RJ_REQUIREMENTS='Name=="'${RJ_GridSite}'"'
#fi
export RJ_MAX_@@{QUEUE}_WAITTIME=3*60*60
export RJ_DISABLE_STATE_CHECK=@@{DISABLESTATECHECK}
export RJ_DISABLE_PROBE_CHECK=@@{DISABLEPROBECHECK}
export RJ_PROXY_SOURCE=@@{X509SUBMITPROXY}
export RJ_GRID_RESOURCE=@@{GRIDRESOURCE}
export RJ_GRID_HISTORY=@@{GRIDHISTORY}
export RJ_GRID_JOB_ID=GRID@@{JOBID}
export RJ_TIMESTAMP_TRANSFERRED=@@{TIMESTAMPTRANSFERRED}
export RJ_TIMESTAMP_START=@@{TIMESTAMPSTART}
export RJ_TIMESTAMP_FINISH=@@{TIMESTAMPFINISH}
export RJ_@@{TIME_RESULTS}=@@{TIMERESULTS}

runjob.sh
