Workshop materials for HPC with Julia.
An overview of HPC methods in Julia programming. Topics include profiling and benchmarking, memory use, data I/O, and parallel programming. Assumes basic proficiency in Julia programming.
Slides: https://uschpc.github.io/workshop-hpc-julia/
Learning objectives:
- Explain basic HPC concepts
- Profile and benchmark Julia code
- Develop parallel Julia code
- Identify HPC-oriented Julia packages
- Use Julia on CARC HPC clusters
Example job scripts:
- Using Julia on CARC HPC clusters
- Julia language
- Julia documentation
- Julia style guide
- Julia performance tips
- JuliaHub
- JuliaParallel
- JuliaGPU
- Flux
Tutorials:
Web books: