See the example files from drake_examples() and drake_example() for example usage.

drake_hpc_template_file(
  file = drake::drake_hpc_template_files(),
  to = getwd(),
  overwrite = FALSE
)

Arguments

file

Name of the template file, including the "tmpl" extension.

to

Character vector, where to write the file.

overwrite

Logical, whether to overwrite an existing file of the same name.

Value

NULL is returned, but a batchtools template file is written.

See also

Examples

if (FALSE) { plan <- drake_plan(x = rnorm(1e7), y = rnorm(1e7)) # List the available template files. drake_hpc_template_files() # Write a SLURM template file. out <- file.path(tempdir(), "slurm_batchtools.tmpl") drake_hpc_template_file("slurm_batchtools.tmpl", to = tempdir()) cat(readLines(out), sep = "\n") # library(future.batchtools) # nolint # future::plan(batchtools_slurm, template = out) # nolint # make(plan, parallelism = "future", jobs = 2) # nolint }