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
f
inslurm_apply()
, and of how R objects are made available to the Slurm jobs (#48). -
Slurm jobID added to
slurm_job
objects (#55). -
processes_per_node
argument 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
mclapply
withinget_slurm_out
to 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
submit
argument toslurm_apply
andslurm_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_apply
andslurm_call
, allowing users to give
informative names to SLURM jobs (jobname
) and set any options understood by
sbatch
(slurm_options
). - The
data_file
arugment toslurm_apply
andslurm_call
is 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_apply
andslurm_call
now generate R and Bash scripts through
whisker templates. Advanced users may want
to edit those templates in thetemplates
folder 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_status
and
removing this package's dependency onstringr
.