Workshop materials for R Programming for HPC.
An overview of R programming for HPC. Topics include parallel programming, memory efficiency, data I/O, as well as profiling and benchmarking. Assumes basic proficiency in R programming.
Slides: https://uschpc.github.io/workshop-r-hpc/
Learning objectives:
- Explain HPC concepts
- Develop and run parallel R code
- Identify and use HPC-oriented R packages
- Profile and benchmark R code
- Use R on CARC HPC clusters
- R Project
- R Manuals
- R package documentation
- R cheatsheets
- CRAN Task View on High-Performance and Parallel Computing with R
- HPCRAN
- Programming with Big Data in R
- Futureverse
- Fastverse
- rOpenSci
- Bioconductor
Web books: