Releases: earthlab/rslurm
rslurm version 0.6.1
rslurm version 0.6.0
New features and fixes
-
New function
slurm_map()with similar syntax tolapply()(#48). -
Better handling of additional arguments to
finslurm_apply(), and of how R objects are made available to the Slurm jobs (#48). -
Slurm jobID added to
slurm_jobobjects (#55). -
processes_per_nodeargument added to support hyperthreading (#57). -
get_slurm_out()is now compatible with partitions that cannot accept interactive jobs and with newer releases of Slurm,
though there is a potential incompatibility with versions of Slurm older than 16.05.0, which was released on May 2016 (#65).
rslurm version 0.5.0
New features and fixes
-
Improved status with
get_job_status, deprecatingprint_job_status
(#37). -
Use
mclapplywithinget_slurm_outto gather results
(#30). -
Allow user to provide custom .R and .sh templates
(#47). -
Allow user to specify path to
Rscript(#45)
and number of CPUS per task (#36). -
Allow user to disable core prescheduling if tasks have high variance in
completion time (816b40e).
0.4 on CRAN now
rslurm version 0.3.3
rslurm 0.3.1
- Minor bug fix: specify full path of 'Rscript' when running batch scripts.
rslurm 0.3.0
First version on CRAN
Major update to the package interface and implementation:
- Added a
submitargument toslurm_applyandslurm_call. Ifsubmit = FALSE,
the submission scripts are created but not run. This is useful if the files need
to be transferred from a local machine to the cluster and run at a later time. - Added new optional arguments to
slurm_applyandslurm_call, allowing users to give
informative names to SLURM jobs (jobname) and set any options understood by
sbatch(slurm_options). - The
data_filearugment toslurm_applyandslurm_callis replaced with
add_objects, which accepts a vector of R object names from the active workspace
and automatically saves them in a .RData file to be loaded on each node. slurm_applyandslurm_callnow generate R and Bash scripts through
whisker templates. Advanced users may want
to edit those templates in thetemplatesfolder of the installed R package
(e.g. to set default SBATCH options insubmit.sh).- Files generated by the package (scripts, data files and output) are now saved
in a subfolder named_rslurm_[jobname]in the current working directory. - Minor updates, including reformatting the output of
print_job_statusand
removing this package's dependency onstringr.