def submit_transfer(self, simulation_path_directory='.', snapshot_directory='output', batch_file_name='globus_batch.txt', machine_name='peloton'):
    "\n        Submit globus transfer of simulation files.\n        Must initiate from Stampede.\n\n        Parameters\n        ----------\n        simulation_path_directory : str : '.' or full path + directory of simulation\n        snapshot_directory : str : directory of snapshot files within simulation_directory\n        batch_file_name : str : name of file to write\n        machine_name : str : name of machine transfering files to\n        "
    simulation_path_directory = ut.io.get_path(simulation_path_directory)
    if (simulation_path_directory == './'):
        simulation_path_directory = os.getcwd()
    if (simulation_path_directory[(- 1)] != '/'):
        simulation_path_directory += '/'
    command = 'globus transfer $(globus bookmark show stampede){}'.format(simulation_path_directory[1:])
    path_directories = simulation_path_directory.split('/')
    simulation_directory = path_directories[(- 2)]
    if (machine_name == 'peloton'):
        if ('elvis' in simulation_directory):
            directory_to = 'm12_elvis'
        else:
            directory_to = simulation_directory.split('_')[0]
        directory_to += (('/' + simulation_directory) + '/')
        command += ' $(globus bookmark show peloton-scratch){}'.format(directory_to)
    command += ' --sync-level=checksum --preserve-mtime --verify-checksum'
    command += ' --label "{}" --batch < {}'.format(simulation_directory, batch_file_name)
    self.write_batch_file(simulation_path_directory, snapshot_directory, batch_file_name)
    self.say('* executing:\n{}\n'.format(command))
    os.system(command)
Submit globus transfer of simulation files.
Must initiate from Stampede.

Parameters
----------
simulation_path_directory : str : '.' or full path + directory of simulation
snapshot_directory : str : directory of snapshot files within simulation_directory
batch_file_name : str : name of file to write
machine_name : str : name of machine transfering files to
def submit_transfer(self, simulation_path_directory='.', snapshot_directory='output', batch_file_name='globus_batch.txt', machine_name='peloton'):
    "\n        Submit globus transfer of simulation files.\n        Must initiate from Stampede.\n\n        Parameters\n        ----------\n        simulation_path_directory : str : '.' or full path + directory of simulation\n        snapshot_directory : str : directory of snapshot files within simulation_directory\n        batch_file_name : str : name of file to write\n        machine_name : str : name of machine transfering files to\n        "
    simulation_path_directory = ut.io.get_path(simulation_path_directory)
    if (simulation_path_directory == './'):
        simulation_path_directory = os.getcwd()
    if (simulation_path_directory[(- 1)] != '/'):
        simulation_path_directory += '/'
    command = 'globus transfer $(globus bookmark show stampede){}'.format(simulation_path_directory[1:])
    path_directories = simulation_path_directory.split('/')
    simulation_directory = path_directories[(- 2)]
    if (machine_name == 'peloton'):
        if ('elvis' in simulation_directory):
            directory_to = 'm12_elvis'
        else:
            directory_to = simulation_directory.split('_')[0]
        directory_to += (('/' + simulation_directory) + '/')
        command += ' $(globus bookmark show peloton-scratch){}'.format(directory_to)
    command += ' --sync-level=checksum --preserve-mtime --verify-checksum'
    command += ' --label "{}" --batch < {}'.format(simulation_directory, batch_file_name)
    self.write_batch_file(simulation_path_directory, snapshot_directory, batch_file_name)
    self.say('* executing:\n{}\n'.format(command))
    os.system(command)