BUG FIXES

BUG FIXES

  • Recognize/ handle OUT_OF_MEMORY job status, fixing a fatal error in job_report()

BUG FIXES

  • Fix submission of jobs, modification of the appropriate shell script, and finding of log files when using array_submit() with an absolute path to the name parameter
  • Use the HOSTNAME instead of SLURMD_NODENAME environment variable to determine host running a SLURM job

BUG FIXES

  • Recognize cancelled jobs as completed, allowing job_report() to continue without errors when attempting to retrieve memory info for finished jobs

NEW FEATURES

  • job_single(), job_loop(), and array_submit() now may accept a name, relative path, or absolute path as the name argument. This means the working directory is no longer relevant in successfully calling these functions
  • job_info() and job_report() now also return a wallclock_time column, giving the elapsed wallclock time of jobs as difftimes

NEW FEATURES

SIGNIFICANT USER-VISIBLE CHANGES

  • Memory for job_single() and job_loop() is now specified in total (i.e. through --mem) instead of per core (i.e. through --mem-per-cpu)
  • Complete vignette and documentation

NEW FEATURES

  • Added a NEWS.md file to track changes to the package.
  • Added core files (such as DESCRIPTION, NAMESPACE, etc) to make slurmjobs a Bioconductor-style package

SIGNIFICANT USER-VISIBLE CHANGES