parallelly
Enhancing the 'parallel' Package
Utility functions that enhance the 'parallel' package and support the built-in parallel backends of the 'future' package. For example, availableCores() gives the number of CPU cores available to your R process as given by the operating system, 'cgroups' and Linux containers, R options, and environment variables, including those set by job schedulers on high-performance compute clusters. If none is set, it will fall back to parallel::detectCores(). Another example is makeClusterPSOCK(), which is backward compatible with parallel::makePSOCKcluster() while doing a better job in setting up remote cluster workers without the need for configuring the firewall to do port-forwarding to your local computer.
- Version1.42.0
- R versionunknown
- LicenseLGPL-2.1
- LicenseLGPL-3
- Needs compilation?Yes
- Last release01/30/2025
Documentation
- VignetteAn Introduction to 'parallelly'
- VignetteParallel Workers on the Local Machine
- VignetteParallel Workers on Other Machines
- VignetteParallel Workers in the Cloud
- VignetteParallel Workers on High-Performance Compute Environments
- VignetteParallel Workers with CPU and Memory Limited
- VignetteParallel Workers Running in Linux Containers
- VignetteParallel Workers Running MS Windows via Wine
- MaterialNEWS
- In ViewsHighPerformanceComputing
Team
Henrik Bengtsson
MaintainerShow author detailsMike Cheng
Show author detailsRolesContributor
Insights
Last 30 days
The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.
Last 365 days
The following line graph shows the downloads per day. You can hover over the graph to see the exact number of downloads per day.
Data provided by CRAN
Binaries
Dependencies
- Suggests2 packages
- Reverse Depends2 packages
- Reverse Imports44 packages
- Reverse Suggests11 packages