Get from Ico-github-logo

Highlights from
Batch Job

  • batch_job(varargin)
    BATCH_JOB Run a batch job across several instances of MATLAB on the same PC
  • batch_job_collect(s, vara...
    BATCH_JOB_COLLECT Output data computed by a batch job
  • batch_job_distrib(varargin)
    BATCH_JOB_DISTRIB Distribute a MATLAB for loop across several PCs
  • batch_job_submit(job_dir,...
    BATCH_JOB_SUBMIT Submit a batch job to workers
  • batch_job_test
  • batch_job_worker(job)
    BATCH_JOB_WORKER Create a batch_job worker
  • chunk_name(work_dir, ind)
  • construct_function(s)
    Get the global data
  • do_chunk(func, mi, s, a)
    Get the chunk filename
  • do_job(job, kill)
  • getComputerName()
    GETCOMPUTERNAME returns the name of the computer (hostname)
  • get_chunk_indices(a, s)
  • get_file_lock(fname, force)
    GET_FILE_LOCK Grab a file lock for exclusive access to a file
  • kill_signal(s)
    Signalled if the params file is deleted
  • matrify(output)
    Convert the output to a matrix or array
  • num_bytes(A)
  • open_mmap(mmap)
  • preallocate_file(name, nb...
    Allocate the right amount of space
  • quiet_delete(varargin)
  • set_chunk_time(job)
    Do the job initializations
  • setup_job(job)
    Load the job parameters
  • start_workers(s, workers)
    Start the workers
  • timestr(t)
    Time string function
  • tmpname()
  • write_bin(A, fname)
  • View all files
image thumbnail

Batch Job

by

 

24 Oct 2013 (Updated )

Toolbox to spread batch work over multiple MATLAB instances, even on other PCs

All files
/ojwoodford-batch_job-0bc9de3/README.md
/ojwoodford-batch_job-0bc9de3/batch_job.m
/ojwoodford-batch_job-0bc9de3/batch_job_collect.m
/ojwoodford-batch_job-0bc9de3/batch_job_distrib.m
/ojwoodford-batch_job-0bc9de3/batch_job_submit.m
/ojwoodford-batch_job-0bc9de3/batch_job_test.m
/ojwoodford-batch_job-0bc9de3/batch_job_worker.m
/ojwoodford-batch_job-0bc9de3/get_file_lock.m
/ojwoodford-batch_job-0bc9de3/private/chunk_name.m
/ojwoodford-batch_job-0bc9de3/private/construct_function.m
/ojwoodford-batch_job-0bc9de3/private/do_chunk.m
/ojwoodford-batch_job-0bc9de3/private/do_job.m
/ojwoodford-batch_job-0bc9de3/private/getComputerName.m
/ojwoodford-batch_job-0bc9de3/private/get_chunk_indices.m
/ojwoodford-batch_job-0bc9de3/private/kill_signal.m
/ojwoodford-batch_job-0bc9de3/private/matrify.m
/ojwoodford-batch_job-0bc9de3/private/num_bytes.m
/ojwoodford-batch_job-0bc9de3/private/open_mmap.m
/ojwoodford-batch_job-0bc9de3/private/preallocate_file.m
/ojwoodford-batch_job-0bc9de3/private/quiet_delete.m
/ojwoodford-batch_job-0bc9de3/private/set_chunk_time.m
/ojwoodford-batch_job-0bc9de3/private/setup_job.m
/ojwoodford-batch_job-0bc9de3/private/start_workers.m
/ojwoodford-batch_job-0bc9de3/private/timestr.m
/ojwoodford-batch_job-0bc9de3/private/tmpname.m
/ojwoodford-batch_job-0bc9de3/private/write_bin.m

Contact us