def get_setup(job=None):
    """
    Return the resource specific setup.

    :param job: optional job object.
    :return: setup commands (list).
    """
    setup_commands = ['source /ccs/proj/csc108/athena_grid_env/setup.sh',
        'source $MODULESHOME/init/bash', 'tmp_dirname=/tmp/scratch',
        'tmp_dirname+="/tmp"', 'export TEMP=$tmp_dirname',
        'export TMPDIR=$TEMP', 'export TMP=$TEMP',
        'export LD_LIBRARY_PATH=/ccs/proj/csc108/AtlasReleases/ldpatch:$LD_LIBRARY_PATH'
        , 'export ATHENA_PROC_NUMBER=16', 'export G4ATLAS_SKIPFILEPEEK=1',
        'export PANDA_RESOURCE="ORNL_Titan_MCORE"',
        'export ROOT_TTREECACHE_SIZE=1', 'export RUCIO_APPID="simul"',
        'export RUCIO_ACCOUNT="pilot"',
        'export CORAL_DBLOOKUP_PATH=/ccs/proj/csc108/AtlasReleases/21.0.15/nfs_db_files'
        ,
        'export CORAL_AUTH_PATH=$SW_INSTALL_AREA/DBRelease/current/XMLConfig',
        'export DATAPATH=$SW_INSTALL_AREA/DBRelease/current:$DATAPATH',
        'unset FRONTIER_SERVER', ' ']
    return setup_commands
