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.

Version: 1.1.1
Depends: R (≥ 3.5.0)
Imports: checkmate, parallel
Suggests: progress, spelling, testthat (≥ 2.1.0)
Published: 2021-04-13
Author: Andreas Kersting [aut, cre, cph], GfK SE [cph], R Core team [ctb] ('etry()' and its print method borrow a lot from base R)
Maintainer: Andreas Kersting <andreas.kersting at gfk.com>
BugReports: https://github.com/gfkse/bettermc/issues
License: MIT + file LICENSE
URL: https://github.com/gfkse/bettermc
NeedsCompilation: yes
Language: en-US
Materials: NEWS
CRAN checks: bettermc results

Downloads:

Reference manual: bettermc.pdf
Package source: bettermc_1.1.1.tar.gz
Windows binaries: r-devel: bettermc_1.1.1.zip, r-release: bettermc_1.1.1.zip, r-oldrel: bettermc_1.1.1.zip
macOS binaries: r-release (arm64): bettermc_1.1.1.tgz, r-release (x86_64): bettermc_1.1.1.tgz, r-oldrel: bettermc_1.1.1.tgz
Old sources: bettermc archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=bettermc to link to this page.