├── .gitignore ├── CondaPkg.toml ├── LICENSE ├── LocalPreferences.toml ├── Manifest.toml ├── Project.toml ├── README.md ├── RESOURCES.md ├── exercises ├── Day1 │ ├── 1_babylonian_sqrt │ │ ├── babylonian_sqrt.ipynb │ │ └── solution_proposal │ │ │ └── babylonian_sqrt.ipynb │ ├── 2_onehotvector │ │ ├── onehotvec.ipynb │ │ └── solution_proposal │ │ │ └── onehotvec.ipynb │ ├── 3_Cthulhu │ │ └── README.md │ └── README.md ├── Day2 │ ├── 1_perf_optimization │ │ ├── README.md │ │ ├── perf_optimization1.ipynb │ │ ├── perf_optimization1.jl │ │ ├── perf_optimization2.ipynb │ │ ├── perf_optimization2.jl │ │ └── solution_proposal │ │ │ ├── perf_optimization1_solution.ipynb │ │ │ ├── perf_optimization1_solution.jl │ │ │ ├── perf_optimization2_solution.ipynb │ │ │ └── perf_optimization2_solution.jl │ ├── 2_cache_sizes │ │ ├── README.md │ │ ├── cache_sizes.jl │ │ ├── hawk_job.qbs │ │ ├── imgs │ │ │ └── memory_hierarchy.png │ │ └── solution_proposal │ │ │ ├── contiguous-access │ │ │ ├── cache_sizes.jl │ │ │ ├── cache_sizes.png │ │ │ ├── cache_sizes.svg │ │ │ ├── hawk_job.output │ │ │ └── hawk_job.qbs │ │ │ └── strided-access │ │ │ ├── cache_sizes.jl │ │ │ ├── cache_sizes.png │ │ │ ├── cache_sizes.svg │ │ │ ├── hawk_job.output │ │ │ └── hawk_job.qbs │ ├── 3_dMMM │ │ ├── README.md │ │ ├── dMMM.jl │ │ ├── hawk_job.qbs │ │ ├── imgs │ │ │ └── dMMM_cache_blocking.png │ │ └── solution_proposal │ │ │ ├── README.md │ │ │ ├── archive │ │ │ ├── dMMM.jl │ │ │ ├── dMMM_cache_oblivious.jl │ │ │ └── hawk_job.output │ │ │ ├── dMMM.jl │ │ │ ├── hawk_job.output │ │ │ └── hawk_job.qbs │ ├── 4_SIMD_datadep │ │ ├── simd_datadep.ipynb │ │ └── solution_proposal │ │ │ ├── hawk_job.output │ │ │ ├── hawk_job.qbs │ │ │ ├── simd_datadep.ipynb │ │ │ └── simd_datadep.jl │ ├── 5_likwid │ │ ├── README.md │ │ ├── likwid_countflops.jl │ │ ├── likwid_writealloc.jl │ │ └── solution_proposal │ │ │ ├── likwid_countflops.jl │ │ │ └── likwid_writealloc.jl │ └── README.md ├── Day3 │ ├── 1_montecarlo_pi │ │ ├── README.md │ │ ├── mc_distributed.ipynb │ │ ├── mc_distributed.jl │ │ ├── mc_mpi.ipynb │ │ ├── mc_mpi.jl │ │ ├── mc_threaded.ipynb │ │ ├── mc_threaded.jl │ │ └── solution_proposal │ │ │ ├── hawk_job.output │ │ │ ├── hawk_job.qbs │ │ │ ├── mc_distributed_solution.ipynb │ │ │ ├── mc_distributed_solution.jl │ │ │ ├── mc_mpi_solution.jl │ │ │ ├── mc_threaded_solution.ipynb │ │ │ ├── mc_threaded_solution.jl │ │ │ ├── mc_threaded_solution_ecosystem.ipynb │ │ │ ├── mc_threaded_solution_ecosystem.jl │ │ │ ├── run_mc_mpi_solution.output │ │ │ └── run_mc_mpi_solution.sh │ ├── 2_juliaset │ │ ├── juliaset.ipynb │ │ └── solution_proposal │ │ │ ├── juliaset.ipynb │ │ │ ├── juliaset.png │ │ │ └── juliaset.svg │ ├── 3_daxpy_cpu │ │ ├── README.md │ │ ├── daxpy_measurement.jl │ │ ├── hawk_job.qbs │ │ ├── scaling_benchmark.jl │ │ └── solution_proposal │ │ │ ├── daxpy_measurement.jl │ │ │ ├── exercise_solution.md │ │ │ ├── hawk_job.output │ │ │ ├── hawk_job.qbs │ │ │ └── scaling_benchmark.jl │ ├── 4_mpi_bcast │ │ ├── README.md │ │ ├── hawk_job.qbs │ │ ├── imgs │ │ │ └── mpi_bcast_tree.png │ │ ├── mpi_bcast_builtin.jl │ │ ├── mpi_bcast_sequential.jl │ │ ├── mpi_bcast_tree.jl │ │ └── solution_proposal │ │ │ ├── 16 │ │ │ ├── hawk_job.output │ │ │ └── hawk_job.qbs │ │ │ ├── 32 │ │ │ ├── hawk_job.output │ │ │ └── hawk_job.qbs │ │ │ ├── 64 │ │ │ ├── hawk_job.output │ │ │ └── hawk_job.qbs │ │ │ ├── README.md │ │ │ ├── mpi_bcast_builtin.jl │ │ │ ├── mpi_bcast_sequential.jl │ │ │ └── mpi_bcast_tree.jl │ └── README.md └── Day4 │ ├── 1_saxpy_gpu │ ├── README.md │ ├── hawk_job.qbs │ ├── saxpy_gpu_exercise.ipynb │ ├── saxpy_gpu_exercise.jl │ └── solution_proposal │ │ ├── hawk_job.output │ │ ├── hawk_job.qbs │ │ ├── saxpy_gpu_solution.ipynb │ │ └── saxpy_gpu_solution.jl │ ├── 2_juliaset_gpu │ ├── README.md │ ├── juliaset_gpu.jl │ └── solution_proposal │ │ ├── hawk_job.output │ │ ├── hawk_job.qbs │ │ ├── juliaset_gpu.jl │ │ ├── noctua1_a40 │ │ ├── noctua1_job.sh │ │ └── slurm-2795298.out │ │ └── noctua2_a100 │ │ ├── noctua2_job.sh │ │ └── slurm-4878103.out │ ├── 3_heat_diffusion │ ├── README.md │ ├── jupyter │ │ └── heat_diffusion_exercise.ipynb │ ├── solution_proposal │ │ ├── animations │ │ │ ├── heat_diffusion_animation.gif │ │ │ ├── heat_diffusion_animation.jl │ │ │ ├── heat_diffusion_animation3D.gif │ │ │ └── heat_diffusion_animation3D.jl │ │ ├── jupyter │ │ │ └── heat_diffusion_solution.ipynb │ │ └── terminal │ │ │ ├── hawk_job.output │ │ │ ├── hawk_job.qbs │ │ │ ├── heat_diffusion_cpu.jl │ │ │ ├── heat_diffusion_cpu_loop_multithreaded.jl │ │ │ ├── heat_diffusion_gpu.jl │ │ │ └── heat_diffusion_gpu_kernels.jl │ └── terminal │ │ ├── README.md │ │ ├── hawk_job.qbs │ │ ├── heat_diffusion_animation.jl │ │ ├── heat_diffusion_cpu.jl │ │ ├── heat_diffusion_cpu_loop_multithreaded.jl │ │ ├── heat_diffusion_gpu.jl │ │ └── heat_diffusion_gpu_kernels.jl │ ├── 4_demo_saxpy_xpu │ ├── README.md │ ├── hawk_job.output │ ├── hawk_job.qbs │ ├── run_cpu.jl │ ├── run_gpu.jl │ ├── saxpy_measurement_xpu.jl │ └── saxpy_xpu.ipynb │ └── README.md ├── install.jl ├── notebooks ├── Day1 │ ├── 1_julia_fundamentals.ipynb │ ├── 2_specialization.ipynb │ ├── 3_user_code_is_fast.ipynb │ ├── 4_generic_programming.ipynb │ ├── 5_workflow_and_dependencies.ipynb │ └── imgs │ │ ├── cthulhu.png │ │ ├── from_source_to_native.png │ │ ├── julia_introspection_macros.png │ │ ├── numpy_vander.png │ │ ├── ode_uncertainty.svg │ │ ├── pkg_portability.png │ │ ├── vandermonde.svg │ │ ├── workflow_revise.png │ │ ├── workflow_traditional.png │ │ ├── workflow_traditional2.png │ │ └── workflow_vscode.png ├── Day2 │ ├── 1_performance_optimization.ipynb │ ├── 2_SIMD.ipynb │ ├── 3_profiling.ipynb │ ├── imgs │ │ ├── column-major-2D.png │ │ ├── likwid_example.png │ │ ├── likwid_logo.png │ │ ├── likwidjl_logo.png │ │ ├── memory_hierarchy.png │ │ ├── simd_register_width.png │ │ ├── simd_vaddpd.png │ │ └── skylake_microarchitecture.png │ └── profiling │ │ ├── likwid_perfmon │ │ ├── count_flops.ipynb │ │ └── count_flops.jl │ │ ├── pprof │ │ ├── profile_allocs_pprof.jl │ │ └── profile_pprof.jl │ │ └── vscode │ │ └── profile.jl ├── Day3 │ ├── 1_parallelism_and_concurrency.ipynb │ ├── 2_multithreading.ipynb │ ├── 3_distributed_computing.ipynb │ ├── 4_distributed_computing_MPI.ipynb │ ├── imgs │ │ ├── 42-years-processor-trend.svg │ │ ├── MPI-deadlock.png │ │ ├── julia_mpi_example.png │ │ ├── latency_human_scales.png │ │ ├── lstopo_hawk.png │ │ ├── lstopo_hawk.svg │ │ ├── mpi_reduction.png │ │ ├── task-based-parallelism.png │ │ ├── threadinfo.png │ │ ├── threadpinning_pinthreads.svg │ │ └── what-are-threads.png │ └── mpi_examples │ │ ├── 1_mpi_hello.jl │ │ ├── 2_mpi_basic_communication.jl │ │ ├── 3_mpi_basic_communication_nonblocking.jl │ │ ├── 4_mpi_wtime.jl │ │ ├── 5_mpi_reduction.jl │ │ ├── 6_mpi_custom.jl │ │ ├── hawk_job.output │ │ ├── hawk_job.qbs │ │ ├── run_all.out │ │ └── run_all.sh ├── Day4 │ ├── 1_gpu_computing.ipynb │ └── imgs │ │ ├── Julia-code-cpu-gpu.png │ │ ├── a100_SM.png │ │ ├── a100_front.png │ │ ├── a100_saxpy_results.png │ │ ├── cpu_gpu_transfer.svg │ │ ├── cuda_blocks_threads.png │ │ ├── gpu_topology.png │ │ ├── nsight_systems.png │ │ └── report1.png └── backup │ ├── channels.ipynb │ ├── gpu_mc_pi.ipynb │ ├── interop_microbenchmark.ipynb │ ├── linalg_performance.ipynb │ ├── mpi_profiling_nsys │ ├── montecarlo_pi │ │ ├── mpicode.jl │ │ ├── nsys_profile.output │ │ ├── nsys_profile.sh │ │ └── report1.png │ └── trapezoidal_int │ │ ├── collectives │ │ ├── mpi_trapezoidal_collectives.jl │ │ ├── nsys_profile.output │ │ ├── nsys_profile.sh │ │ └── report1.png │ │ └── sendrecv │ │ ├── mpi_trapezoidal.jl │ │ ├── nsys_profile.output │ │ ├── nsys_profile.sh │ │ └── report1.png │ └── talk-2022-julia-hpc-course-experience-report.pdf ├── orga ├── TODO.md ├── handout │ ├── handout.md │ └── handout.pdf ├── likwid_local_install │ ├── config.mk │ └── install_likwid.sh ├── local_install.sh ├── schedule.pdf └── schedule.png ├── precompile.jl └── presentation ├── experience_talk.pdf └── intro_juliahpc.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | .Conda* 2 | .DS_Store 3 | .vscode 4 | .ipynb_checkpoints 5 | -------------------------------------------------------------------------------- /CondaPkg.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | numpy = "" 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/LICENSE -------------------------------------------------------------------------------- /LocalPreferences.toml: -------------------------------------------------------------------------------- 1 | [CUDA_Runtime_jll] 2 | version = "12.2" 3 | -------------------------------------------------------------------------------- /Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/Manifest.toml -------------------------------------------------------------------------------- /Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/Project.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/README.md -------------------------------------------------------------------------------- /RESOURCES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/RESOURCES.md -------------------------------------------------------------------------------- /exercises/Day1/1_babylonian_sqrt/babylonian_sqrt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day1/1_babylonian_sqrt/babylonian_sqrt.ipynb -------------------------------------------------------------------------------- /exercises/Day1/1_babylonian_sqrt/solution_proposal/babylonian_sqrt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day1/1_babylonian_sqrt/solution_proposal/babylonian_sqrt.ipynb -------------------------------------------------------------------------------- /exercises/Day1/2_onehotvector/onehotvec.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day1/2_onehotvector/onehotvec.ipynb -------------------------------------------------------------------------------- /exercises/Day1/2_onehotvector/solution_proposal/onehotvec.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day1/2_onehotvector/solution_proposal/onehotvec.ipynb -------------------------------------------------------------------------------- /exercises/Day1/3_Cthulhu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day1/3_Cthulhu/README.md -------------------------------------------------------------------------------- /exercises/Day1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day1/README.md -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/README.md -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/perf_optimization1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/perf_optimization1.ipynb -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/perf_optimization1.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/perf_optimization1.jl -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/perf_optimization2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/perf_optimization2.ipynb -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/perf_optimization2.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/perf_optimization2.jl -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization1_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization1_solution.ipynb -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization1_solution.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization1_solution.jl -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization2_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization2_solution.ipynb -------------------------------------------------------------------------------- /exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization2_solution.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/1_perf_optimization/solution_proposal/perf_optimization2_solution.jl -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/README.md -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/cache_sizes.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/cache_sizes.jl -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/imgs/memory_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/imgs/memory_hierarchy.png -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/cache_sizes.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/cache_sizes.jl -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/cache_sizes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/cache_sizes.png -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/cache_sizes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/cache_sizes.svg -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/contiguous-access/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/strided-access/cache_sizes.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/strided-access/cache_sizes.jl -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/strided-access/cache_sizes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/strided-access/cache_sizes.png -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/strided-access/cache_sizes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/strided-access/cache_sizes.svg -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/strided-access/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/strided-access/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day2/2_cache_sizes/solution_proposal/strided-access/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/2_cache_sizes/solution_proposal/strided-access/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/README.md -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/dMMM.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/dMMM.jl -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/imgs/dMMM_cache_blocking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/imgs/dMMM_cache_blocking.png -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/solution_proposal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/solution_proposal/README.md -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/solution_proposal/archive/dMMM.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/solution_proposal/archive/dMMM.jl -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/solution_proposal/archive/dMMM_cache_oblivious.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/solution_proposal/archive/dMMM_cache_oblivious.jl -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/solution_proposal/archive/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/solution_proposal/archive/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/solution_proposal/dMMM.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/solution_proposal/dMMM.jl -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/solution_proposal/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/solution_proposal/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day2/3_dMMM/solution_proposal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/3_dMMM/solution_proposal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day2/4_SIMD_datadep/simd_datadep.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/4_SIMD_datadep/simd_datadep.ipynb -------------------------------------------------------------------------------- /exercises/Day2/4_SIMD_datadep/solution_proposal/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/4_SIMD_datadep/solution_proposal/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day2/4_SIMD_datadep/solution_proposal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/4_SIMD_datadep/solution_proposal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day2/4_SIMD_datadep/solution_proposal/simd_datadep.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/4_SIMD_datadep/solution_proposal/simd_datadep.ipynb -------------------------------------------------------------------------------- /exercises/Day2/4_SIMD_datadep/solution_proposal/simd_datadep.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/4_SIMD_datadep/solution_proposal/simd_datadep.jl -------------------------------------------------------------------------------- /exercises/Day2/5_likwid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/5_likwid/README.md -------------------------------------------------------------------------------- /exercises/Day2/5_likwid/likwid_countflops.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/5_likwid/likwid_countflops.jl -------------------------------------------------------------------------------- /exercises/Day2/5_likwid/likwid_writealloc.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/5_likwid/likwid_writealloc.jl -------------------------------------------------------------------------------- /exercises/Day2/5_likwid/solution_proposal/likwid_countflops.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/5_likwid/solution_proposal/likwid_countflops.jl -------------------------------------------------------------------------------- /exercises/Day2/5_likwid/solution_proposal/likwid_writealloc.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/5_likwid/solution_proposal/likwid_writealloc.jl -------------------------------------------------------------------------------- /exercises/Day2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day2/README.md -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/README.md -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/mc_distributed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/mc_distributed.ipynb -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/mc_distributed.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/mc_distributed.jl -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/mc_mpi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/mc_mpi.ipynb -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/mc_mpi.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/mc_mpi.jl -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/mc_threaded.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/mc_threaded.ipynb -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/mc_threaded.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/mc_threaded.jl -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/mc_distributed_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/mc_distributed_solution.ipynb -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/mc_distributed_solution.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/mc_distributed_solution.jl -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/mc_mpi_solution.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/mc_mpi_solution.jl -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution.ipynb -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution.jl -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution_ecosystem.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution_ecosystem.ipynb -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution_ecosystem.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/mc_threaded_solution_ecosystem.jl -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/run_mc_mpi_solution.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/run_mc_mpi_solution.output -------------------------------------------------------------------------------- /exercises/Day3/1_montecarlo_pi/solution_proposal/run_mc_mpi_solution.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/1_montecarlo_pi/solution_proposal/run_mc_mpi_solution.sh -------------------------------------------------------------------------------- /exercises/Day3/2_juliaset/juliaset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/2_juliaset/juliaset.ipynb -------------------------------------------------------------------------------- /exercises/Day3/2_juliaset/solution_proposal/juliaset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/2_juliaset/solution_proposal/juliaset.ipynb -------------------------------------------------------------------------------- /exercises/Day3/2_juliaset/solution_proposal/juliaset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/2_juliaset/solution_proposal/juliaset.png -------------------------------------------------------------------------------- /exercises/Day3/2_juliaset/solution_proposal/juliaset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/2_juliaset/solution_proposal/juliaset.svg -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/README.md -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/daxpy_measurement.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/daxpy_measurement.jl -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/scaling_benchmark.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/scaling_benchmark.jl -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/solution_proposal/daxpy_measurement.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/solution_proposal/daxpy_measurement.jl -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/solution_proposal/exercise_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/solution_proposal/exercise_solution.md -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/solution_proposal/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/solution_proposal/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/solution_proposal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/solution_proposal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day3/3_daxpy_cpu/solution_proposal/scaling_benchmark.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/3_daxpy_cpu/solution_proposal/scaling_benchmark.jl -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/README.md -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/imgs/mpi_bcast_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/imgs/mpi_bcast_tree.png -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/mpi_bcast_builtin.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/mpi_bcast_builtin.jl -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/mpi_bcast_sequential.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/mpi_bcast_sequential.jl -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/mpi_bcast_tree.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/mpi_bcast_tree.jl -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/16/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/16/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/16/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/16/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/32/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/32/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/32/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/32/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/64/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/64/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/64/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/64/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/README.md -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/mpi_bcast_builtin.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/mpi_bcast_builtin.jl -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/mpi_bcast_sequential.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/mpi_bcast_sequential.jl -------------------------------------------------------------------------------- /exercises/Day3/4_mpi_bcast/solution_proposal/mpi_bcast_tree.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/4_mpi_bcast/solution_proposal/mpi_bcast_tree.jl -------------------------------------------------------------------------------- /exercises/Day3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day3/README.md -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/README.md -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/saxpy_gpu_exercise.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/saxpy_gpu_exercise.ipynb -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/saxpy_gpu_exercise.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/saxpy_gpu_exercise.jl -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/solution_proposal/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/solution_proposal/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/solution_proposal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/solution_proposal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/solution_proposal/saxpy_gpu_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/solution_proposal/saxpy_gpu_solution.ipynb -------------------------------------------------------------------------------- /exercises/Day4/1_saxpy_gpu/solution_proposal/saxpy_gpu_solution.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/1_saxpy_gpu/solution_proposal/saxpy_gpu_solution.jl -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/README.md -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/juliaset_gpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/juliaset_gpu.jl -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/solution_proposal/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/solution_proposal/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/solution_proposal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/solution_proposal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/solution_proposal/juliaset_gpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/solution_proposal/juliaset_gpu.jl -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/solution_proposal/noctua1_a40/noctua1_job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/solution_proposal/noctua1_a40/noctua1_job.sh -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/solution_proposal/noctua1_a40/slurm-2795298.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/solution_proposal/noctua1_a40/slurm-2795298.out -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/solution_proposal/noctua2_a100/noctua2_job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/solution_proposal/noctua2_a100/noctua2_job.sh -------------------------------------------------------------------------------- /exercises/Day4/2_juliaset_gpu/solution_proposal/noctua2_a100/slurm-4878103.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/2_juliaset_gpu/solution_proposal/noctua2_a100/slurm-4878103.out -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/README.md -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/jupyter/heat_diffusion_exercise.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/jupyter/heat_diffusion_exercise.ipynb -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation.gif -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation3D.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation3D.gif -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation3D.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/animations/heat_diffusion_animation3D.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/jupyter/heat_diffusion_solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/jupyter/heat_diffusion_solution.ipynb -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/terminal/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/terminal/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/terminal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/terminal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_cpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_cpu.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_cpu_loop_multithreaded.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_cpu_loop_multithreaded.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_gpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_gpu.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_gpu_kernels.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/solution_proposal/terminal/heat_diffusion_gpu_kernels.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/terminal/README.md -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/terminal/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/terminal/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_animation.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_animation.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_cpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_cpu.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_cpu_loop_multithreaded.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_cpu_loop_multithreaded.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_gpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_gpu.jl -------------------------------------------------------------------------------- /exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_gpu_kernels.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/3_heat_diffusion/terminal/heat_diffusion_gpu_kernels.jl -------------------------------------------------------------------------------- /exercises/Day4/4_demo_saxpy_xpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/4_demo_saxpy_xpu/README.md -------------------------------------------------------------------------------- /exercises/Day4/4_demo_saxpy_xpu/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/4_demo_saxpy_xpu/hawk_job.output -------------------------------------------------------------------------------- /exercises/Day4/4_demo_saxpy_xpu/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/4_demo_saxpy_xpu/hawk_job.qbs -------------------------------------------------------------------------------- /exercises/Day4/4_demo_saxpy_xpu/run_cpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/4_demo_saxpy_xpu/run_cpu.jl -------------------------------------------------------------------------------- /exercises/Day4/4_demo_saxpy_xpu/run_gpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/4_demo_saxpy_xpu/run_gpu.jl -------------------------------------------------------------------------------- /exercises/Day4/4_demo_saxpy_xpu/saxpy_measurement_xpu.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/4_demo_saxpy_xpu/saxpy_measurement_xpu.jl -------------------------------------------------------------------------------- /exercises/Day4/4_demo_saxpy_xpu/saxpy_xpu.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/4_demo_saxpy_xpu/saxpy_xpu.ipynb -------------------------------------------------------------------------------- /exercises/Day4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/exercises/Day4/README.md -------------------------------------------------------------------------------- /install.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/install.jl -------------------------------------------------------------------------------- /notebooks/Day1/1_julia_fundamentals.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/1_julia_fundamentals.ipynb -------------------------------------------------------------------------------- /notebooks/Day1/2_specialization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/2_specialization.ipynb -------------------------------------------------------------------------------- /notebooks/Day1/3_user_code_is_fast.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/3_user_code_is_fast.ipynb -------------------------------------------------------------------------------- /notebooks/Day1/4_generic_programming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/4_generic_programming.ipynb -------------------------------------------------------------------------------- /notebooks/Day1/5_workflow_and_dependencies.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/5_workflow_and_dependencies.ipynb -------------------------------------------------------------------------------- /notebooks/Day1/imgs/cthulhu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/cthulhu.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/from_source_to_native.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/from_source_to_native.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/julia_introspection_macros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/julia_introspection_macros.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/numpy_vander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/numpy_vander.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/ode_uncertainty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/ode_uncertainty.svg -------------------------------------------------------------------------------- /notebooks/Day1/imgs/pkg_portability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/pkg_portability.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/vandermonde.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/vandermonde.svg -------------------------------------------------------------------------------- /notebooks/Day1/imgs/workflow_revise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/workflow_revise.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/workflow_traditional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/workflow_traditional.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/workflow_traditional2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/workflow_traditional2.png -------------------------------------------------------------------------------- /notebooks/Day1/imgs/workflow_vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day1/imgs/workflow_vscode.png -------------------------------------------------------------------------------- /notebooks/Day2/1_performance_optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/1_performance_optimization.ipynb -------------------------------------------------------------------------------- /notebooks/Day2/2_SIMD.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/2_SIMD.ipynb -------------------------------------------------------------------------------- /notebooks/Day2/3_profiling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/3_profiling.ipynb -------------------------------------------------------------------------------- /notebooks/Day2/imgs/column-major-2D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/column-major-2D.png -------------------------------------------------------------------------------- /notebooks/Day2/imgs/likwid_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/likwid_example.png -------------------------------------------------------------------------------- /notebooks/Day2/imgs/likwid_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/likwid_logo.png -------------------------------------------------------------------------------- /notebooks/Day2/imgs/likwidjl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/likwidjl_logo.png -------------------------------------------------------------------------------- /notebooks/Day2/imgs/memory_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/memory_hierarchy.png -------------------------------------------------------------------------------- /notebooks/Day2/imgs/simd_register_width.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/simd_register_width.png -------------------------------------------------------------------------------- /notebooks/Day2/imgs/simd_vaddpd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/simd_vaddpd.png -------------------------------------------------------------------------------- /notebooks/Day2/imgs/skylake_microarchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/imgs/skylake_microarchitecture.png -------------------------------------------------------------------------------- /notebooks/Day2/profiling/likwid_perfmon/count_flops.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/profiling/likwid_perfmon/count_flops.ipynb -------------------------------------------------------------------------------- /notebooks/Day2/profiling/likwid_perfmon/count_flops.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/profiling/likwid_perfmon/count_flops.jl -------------------------------------------------------------------------------- /notebooks/Day2/profiling/pprof/profile_allocs_pprof.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/profiling/pprof/profile_allocs_pprof.jl -------------------------------------------------------------------------------- /notebooks/Day2/profiling/pprof/profile_pprof.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/profiling/pprof/profile_pprof.jl -------------------------------------------------------------------------------- /notebooks/Day2/profiling/vscode/profile.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day2/profiling/vscode/profile.jl -------------------------------------------------------------------------------- /notebooks/Day3/1_parallelism_and_concurrency.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/1_parallelism_and_concurrency.ipynb -------------------------------------------------------------------------------- /notebooks/Day3/2_multithreading.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/2_multithreading.ipynb -------------------------------------------------------------------------------- /notebooks/Day3/3_distributed_computing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/3_distributed_computing.ipynb -------------------------------------------------------------------------------- /notebooks/Day3/4_distributed_computing_MPI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/4_distributed_computing_MPI.ipynb -------------------------------------------------------------------------------- /notebooks/Day3/imgs/42-years-processor-trend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/42-years-processor-trend.svg -------------------------------------------------------------------------------- /notebooks/Day3/imgs/MPI-deadlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/MPI-deadlock.png -------------------------------------------------------------------------------- /notebooks/Day3/imgs/julia_mpi_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/julia_mpi_example.png -------------------------------------------------------------------------------- /notebooks/Day3/imgs/latency_human_scales.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/latency_human_scales.png -------------------------------------------------------------------------------- /notebooks/Day3/imgs/lstopo_hawk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/lstopo_hawk.png -------------------------------------------------------------------------------- /notebooks/Day3/imgs/lstopo_hawk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/lstopo_hawk.svg -------------------------------------------------------------------------------- /notebooks/Day3/imgs/mpi_reduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/mpi_reduction.png -------------------------------------------------------------------------------- /notebooks/Day3/imgs/task-based-parallelism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/task-based-parallelism.png -------------------------------------------------------------------------------- /notebooks/Day3/imgs/threadinfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/threadinfo.png -------------------------------------------------------------------------------- /notebooks/Day3/imgs/threadpinning_pinthreads.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/threadpinning_pinthreads.svg -------------------------------------------------------------------------------- /notebooks/Day3/imgs/what-are-threads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/imgs/what-are-threads.png -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/1_mpi_hello.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/1_mpi_hello.jl -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/2_mpi_basic_communication.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/2_mpi_basic_communication.jl -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/3_mpi_basic_communication_nonblocking.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/3_mpi_basic_communication_nonblocking.jl -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/4_mpi_wtime.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/4_mpi_wtime.jl -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/5_mpi_reduction.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/5_mpi_reduction.jl -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/6_mpi_custom.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/6_mpi_custom.jl -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/hawk_job.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/hawk_job.output -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/hawk_job.qbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/hawk_job.qbs -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/run_all.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/run_all.out -------------------------------------------------------------------------------- /notebooks/Day3/mpi_examples/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day3/mpi_examples/run_all.sh -------------------------------------------------------------------------------- /notebooks/Day4/1_gpu_computing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/1_gpu_computing.ipynb -------------------------------------------------------------------------------- /notebooks/Day4/imgs/Julia-code-cpu-gpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/Julia-code-cpu-gpu.png -------------------------------------------------------------------------------- /notebooks/Day4/imgs/a100_SM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/a100_SM.png -------------------------------------------------------------------------------- /notebooks/Day4/imgs/a100_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/a100_front.png -------------------------------------------------------------------------------- /notebooks/Day4/imgs/a100_saxpy_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/a100_saxpy_results.png -------------------------------------------------------------------------------- /notebooks/Day4/imgs/cpu_gpu_transfer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/cpu_gpu_transfer.svg -------------------------------------------------------------------------------- /notebooks/Day4/imgs/cuda_blocks_threads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/cuda_blocks_threads.png -------------------------------------------------------------------------------- /notebooks/Day4/imgs/gpu_topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/gpu_topology.png -------------------------------------------------------------------------------- /notebooks/Day4/imgs/nsight_systems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/nsight_systems.png -------------------------------------------------------------------------------- /notebooks/Day4/imgs/report1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/Day4/imgs/report1.png -------------------------------------------------------------------------------- /notebooks/backup/channels.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/channels.ipynb -------------------------------------------------------------------------------- /notebooks/backup/gpu_mc_pi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/gpu_mc_pi.ipynb -------------------------------------------------------------------------------- /notebooks/backup/interop_microbenchmark.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/interop_microbenchmark.ipynb -------------------------------------------------------------------------------- /notebooks/backup/linalg_performance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/linalg_performance.ipynb -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/montecarlo_pi/mpicode.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/montecarlo_pi/mpicode.jl -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/montecarlo_pi/nsys_profile.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/montecarlo_pi/nsys_profile.output -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/montecarlo_pi/nsys_profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/montecarlo_pi/nsys_profile.sh -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/montecarlo_pi/report1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/montecarlo_pi/report1.png -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/mpi_trapezoidal_collectives.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/mpi_trapezoidal_collectives.jl -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/nsys_profile.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/nsys_profile.output -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/nsys_profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/nsys_profile.sh -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/report1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/collectives/report1.png -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/mpi_trapezoidal.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/mpi_trapezoidal.jl -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/nsys_profile.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/nsys_profile.output -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/nsys_profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/nsys_profile.sh -------------------------------------------------------------------------------- /notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/report1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/mpi_profiling_nsys/trapezoidal_int/sendrecv/report1.png -------------------------------------------------------------------------------- /notebooks/backup/talk-2022-julia-hpc-course-experience-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/notebooks/backup/talk-2022-julia-hpc-course-experience-report.pdf -------------------------------------------------------------------------------- /orga/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/TODO.md -------------------------------------------------------------------------------- /orga/handout/handout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/handout/handout.md -------------------------------------------------------------------------------- /orga/handout/handout.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/handout/handout.pdf -------------------------------------------------------------------------------- /orga/likwid_local_install/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/likwid_local_install/config.mk -------------------------------------------------------------------------------- /orga/likwid_local_install/install_likwid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/likwid_local_install/install_likwid.sh -------------------------------------------------------------------------------- /orga/local_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/local_install.sh -------------------------------------------------------------------------------- /orga/schedule.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/schedule.pdf -------------------------------------------------------------------------------- /orga/schedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/orga/schedule.png -------------------------------------------------------------------------------- /precompile.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/precompile.jl -------------------------------------------------------------------------------- /presentation/experience_talk.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/presentation/experience_talk.pdf -------------------------------------------------------------------------------- /presentation/intro_juliahpc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carstenbauer/JuliaHLRS23/HEAD/presentation/intro_juliahpc.pdf --------------------------------------------------------------------------------