Workshop materials for HPC with R.
An overview of HPC methods in R programming. Topics include profiling and benchmarking, vectorizing code, memory use, data I/O, and parallel programming. Assumes basic proficiency in R programming.
Slides: https://uschpc.github.io/workshop-r-hpc/
Learning objectives:
- Explain basic HPC concepts
- Profile and benchmark R code
- Develop parallel R code
- Identify HPC-oriented R packages
- Use R on CARC HPC clusters
Example job scripts:
- Using R on CARC HPC clusters
- R package installation guide
- 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
- Fastverse
- Futureverse
- rOpenSci
- Bioconductor
Web books: