HPC course 2015: Difference between revisions
No edit summary |
No edit summary |
||
| (20 intermediate revisions by 3 users not shown) | |||
| Line 11: | Line 11: | ||
''Location nr.1: (Monday - Tuesday)''<br /> | ''Location nr.1: (Monday - Tuesday)''<br /> | ||
[https://goo.gl/maps/ebV4ycZyhV82 Christiesgate 13, room 251]<br /> | [https://goo.gl/maps/ebV4ycZyhV82 Christiesgate 13, room 251]<br /> | ||
Indoor map http://s.mazemap.com/1GKXrKV, we didn't add route here, because MazeMap is creating non-exisitng one. Please use the main entrance on the corner, from there there will be signs to follow. | |||
''Location nr.2: (Wednesday - Friday)''<br /> | ''Location nr.2: (Wednesday - Friday)''<br /> | ||
[https://goo.gl/maps/HoCWArqV26B2 Allègaten 55, room 359]<br /> | [https://goo.gl/maps/HoCWArqV26B2 Allègaten 55, room 359]<br /> | ||
Indoor map http://bit.ly/1P1mBrr | |||
''This week course is sponsored by: UiB, Sigma2(NOTUR) and International Research Training Group "Intelligent Detectors”.'' | |||
''And is a lecture-week of the forskerskole / International Research Training Group "Intelligent Detectors”.'' | |||
== Agenda == | == Agenda == | ||
===Monday=== | ===Monday=== | ||
* Intro to HPC part1 - Introduction to HPC, available resources at UiB, how to get access and other basic things. | * [[:File:Introduction_to_HPC.pdf | Intro to HPC part1]] - Introduction to HPC, available resources at UiB, how to get access and other basic things. | ||
* Intro to HPC part2 - Continuation of the previous talk, focus on job scripts, bash and other specifics. | * [[:File:Introduction_to_HPC_Part2.pdf | Intro to HPC part2]] - Continuation of the previous talk, focus on job scripts, bash and other specifics. | ||
* Revision systems - Introduction | * [[:File:Note_on_general_tools.pdf | Note on Python and R]] - Short intro into mpi4py and Rmpi. | ||
* Build systems - autools/make, cmake | * [[:File:softwareRevivionSystems.pdf |Revision systems]] - Introduction on revision control systems, like git and svn. | ||
* [[:File:buildSystems.pdf | Build systems]] - autools/make, cmake | |||
===Tuesday=== | ===Tuesday=== | ||
* Introduction to OpenMP programming, with exercises in C and Fortran Part1 - John Floan. | * [[:File:Introduction to OpenMP for Hexagon.pdf | Introduction to OpenMP programming, with exercises in C and Fortran Part1]] - John Floan. | ||
* Introduction to OpenMP programming, with exercises in C and Fortran Part2 - John Floan. | * [[:File:Introduction to OpenMP part 2 Hexagon.pdf | Introduction to OpenMP programming, with exercises in C and Fortran Part2]] - John Floan. | ||
===Wednesday | ===Wednesday=== | ||
''Session A was cancelled due to technical complications. We ask apologies for any inconvenience.'' | |||
* <s>A. ROOT</s> | |||
* <s>A. Modern C++</s> | |||
* B. Parallel IO with NetCDF Part1 – Alok Kumar Gupta. | * B. Parallel IO with NetCDF Part1 – Alok Kumar Gupta. | ||
* B. Parallel IO with NetCDF Part2 – Alok Kumar Gupta. | * B. Parallel IO with NetCDF Part2 – Alok Kumar Gupta. | ||
===Thursday | ===Thursday=== | ||
* A. Grid Computing | * <s>A. Grid Computing</s> | ||
* B. | * B. [[:File:MPI_Programming.pdf | MPI Programming]] - Henrik Nagel. | ||
* Debugging | * [[:File:Efficient_Memory_Management.pdf | Debugging]] - Giulio Eulisse. | ||
===Friday | ===Friday=== | ||
We finish at 12:00! | We finish at 12:00! | ||
* [[:File:Efficient_Memory_Management.pdf | Memory management]] - Giulio Eulisse. | |||
* Presentation of projects / Exam | * Presentation of projects / Exam | ||
* Questions & discussion | * Questions & discussion | ||
| Line 55: | Line 62: | ||
We encourage you to bring your laptop. | We encourage you to bring your laptop. | ||
[[Category:Training]] | |||
Latest revision as of 11:37, 12 August 2020
Welcome to the HPC training week at UiB.
Time: week 46, 9 – 13 november, 9:00-16:00 (1h break)
Registration https://skjemaker.app.uib.no/view.php?id=1557774
Location: University of Bergen.
Indoor maps are available trough MazeMap. MazeMap works in browser, on iOS and Android devices.
Location nr.1: (Monday - Tuesday)
Christiesgate 13, room 251
Indoor map http://s.mazemap.com/1GKXrKV, we didn't add route here, because MazeMap is creating non-exisitng one. Please use the main entrance on the corner, from there there will be signs to follow.
Location nr.2: (Wednesday - Friday)
Allègaten 55, room 359
Indoor map http://bit.ly/1P1mBrr
This week course is sponsored by: UiB, Sigma2(NOTUR) and International Research Training Group "Intelligent Detectors”.
And is a lecture-week of the forskerskole / International Research Training Group "Intelligent Detectors”.
Agenda
Monday
- Intro to HPC part1 - Introduction to HPC, available resources at UiB, how to get access and other basic things.
- Intro to HPC part2 - Continuation of the previous talk, focus on job scripts, bash and other specifics.
- Note on Python and R - Short intro into mpi4py and Rmpi.
- Revision systems - Introduction on revision control systems, like git and svn.
- Build systems - autools/make, cmake
Tuesday
- Introduction to OpenMP programming, with exercises in C and Fortran Part1 - John Floan.
- Introduction to OpenMP programming, with exercises in C and Fortran Part2 - John Floan.
Wednesday
Session A was cancelled due to technical complications. We ask apologies for any inconvenience.
A. ROOTA. Modern C++
- B. Parallel IO with NetCDF Part1 – Alok Kumar Gupta.
- B. Parallel IO with NetCDF Part2 – Alok Kumar Gupta.
Thursday
A. Grid Computing- B. MPI Programming - Henrik Nagel.
- Debugging - Giulio Eulisse.
Friday
We finish at 12:00!
- Memory management - Giulio Eulisse.
- Presentation of projects / Exam
- Questions & discussion
- Extra practice from the previous days.
Almost all sessions include hands-on and therefore a computer with an SSH client is a requirement.
We encourage you to bring your laptop.