HPC course 2015: Difference between revisions

From HPC documentation portal
No edit summary
No edit summary
 
(22 intermediate revisions by 3 users not shown)
Line 7: Line 7:


'''Location:''' University of Bergen.<br />
'''Location:''' University of Bergen.<br />
Indoor maps are available trough MazeMap. MazeMap works in browser, on [https://itunes.apple.com/no/app/mazemap/id654064878?mt=8| iOS] and [https://play.google.com/store/apps/details?id=no.trt.ivecto.androidclient.mazemap| Android] devices.
Indoor maps are available trough MazeMap. MazeMap works in browser, on [https://itunes.apple.com/no/app/mazemap/id654064878?mt=8 iOS] and [https://play.google.com/store/apps/details?id=no.trt.ivecto.androidclient.mazemap Android] devices.


''Location nr.1:''<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://bit.ly/1P1nNLq
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:''<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
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 and hands-on on revision control systems, like git and svn.
* [[: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 - parallel sessions, B are optimised for NOTUR user===
===Wednesday===
''Session A was cancelled due to technical complications. We ask apologies for any inconvenience.''
* <s>A. ROOT</s>
* <s>A. Modern C++</s>


* A. ROOT
* A. Modern C++
* 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 - first half of the day, parallel session, after lunch common===
===Thursday===


* A. Grid Computing
* <s>A. Grid Computing</s>
* B. Advanced MPI-1 Programming - Henrik Nagel.
* B. [[:File:MPI_Programming.pdf | MPI Programming]] - Henrik Nagel.
* Debugging
* [[:File:Efficient_Memory_Management.pdf | Debugging]] - Giulio Eulisse.


===Friday - tentative, we hold sessions only if there are enough interested===
===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.


The tutorials will take place at UiB locales. We will come later with the exact location.
[[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

Tuesday

Wednesday

Session A was cancelled due to technical complications. We ask apologies for any inconvenience.

  • A. ROOT
  • A. Modern C++
  • B. Parallel IO with NetCDF Part1 – Alok Kumar Gupta.
  • B. Parallel IO with NetCDF Part2 – Alok Kumar Gupta.

Thursday

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.