gfkse/bettermc: Enhanced Fork-Based Parallelization

Drop-in replacement for 'parallel::mclapply()' adding e.g. tracebacks, crash dumps, retries, condition handling, improved seeding, progress bars and faster inter process communication. Some of the internal functions are also exported for other use: 'etry()' (extended try), 'copy2shm()/allocate_from_shm()' (copy to and allocate from POSIX shared memory), 'char_map/map2char()' (split a character vector into its unique elements and a mapping on these) and various semaphore related functions.

Getting started

Package details

Maintainer
LicenseMIT + file LICENSE
Version1.2.2
URL https://github.com/gfkse/bettermc
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("remotes")
remotes::install_github("gfkse/bettermc")
gfkse/bettermc documentation built on April 23, 2023, 6:51 a.m.