Partnership for Advanced Computing in Europe
PRACE http://prace.eu/ https://tess.oerc.ox.ac.uk/content_providers/prace Partnership for Advanced Computing in Europe /system/content_providers/images/000/000/018/original/prace-logo.png?1530807794
Found 0 materials.
Showing 2 upcoming events. Found 480 past events. View all results.
Fortran Programming for Scientific Computing @ CSC
13 - 14 September 2018Fortran Programming for Scientific Computing @ CSC https://events.prace-ri.eu/event/741/ https://tess.oerc.ox.ac.uk/events/fortran-programming-for-scientific-computing-csc-05d4c377-2a50-4a60-bafc-893bb3b3b365 Description The Fortran programming language is still - despite of its long history - one of the standard and most useful languages in scientific computing. Our course will give the participants the basic knowledge on the Fortran 95 programming language as well as some glimpses on the Fortran 2003/2008 standards and their new features. Best practices for obtaining high performance with Fortran will also be discussed. Both days include lectures and practical hands-on exercises. Learning outcome After this course you should be able to write simple programg using the Fortran language. Prerequisites Basic knowledge on programming in general is recommended. Agenda Day 1, Thursday 13.9 09.00 – 09.45 Getting started with Fortran 09.45 – 10.15 Exercises 10.15 – 10.30 Coffee break 10.30 – 11.00 Procedures & modules 11.00 – 12.00 Exercises 12.00 – 13.00 Lunch 13.00 – 13.30 Fortran arrays I 13.30 – 14.00 Exercises 14.00 – 14.30 Fortran arrays II 14.30 – 14.45 Coffee break 14.45 – 15.45 Exercises 15.45 – 16.00 Summary of the first day Day 2, Friday 14.9 09.00 – 09.45 Input / Output 09.45 – 10.30 Exercises 10.30 – 10.45 Coffee break 10.45 – 11.15 Derived types 11.15 – 12.00 Exercises 12.00 – 13.00 Lunch 13.00 – 13.45 Other useful features 13.45 – 14.30 Exercises 14.30 – 14.45 Coffee break 14.45 – 15.45 Exercises 15.45 – 16.00 Summary of the second day Lecturers: Sami Ilvonen (CSC), N.N (CSC) Language: EnglishPrice: Free of charge https://events.prace-ri.eu/event/741/ 2018-09-13 06:00:00 UTC 2018-09-14 13:00:00 UTC    workshops_and_courses  
Advanced MPI @ EPCC at Milton Keynes
30 - 31 July 2018Advanced MPI @ EPCC at Milton Keynes https://events.prace-ri.eu/event/733/ https://tess.oerc.ox.ac.uk/events/advanced-mpi-epcc-at-milton-keynes Advanced MPI ARCHER, the UK's national supercomputing service, offers training in software development and high-performance computing to scientists and researchers across the UK. As part of our training service we will be running a 2-day Advanced MPI training session. Trainer David Henty David teaches on a wide range of EPCC's technical training courses, including MPI and OpenMP, and is overall course organiser for EPCC's MSc in High Performance Computing. Details This course is aimed at programmers seeking to deepen their understanding of MPI and explore some of its more recent and advanced features. We cover topics including communicator management, non-blocking and neighbourhood collectives, single-sided MPI and the new MPI memory model. We also look at performance aspects such as which MPI routines to use for scalability, overlapping communication and calculation and MPI internal implementation issues. This course is Intended learning outcomes Understanding of how internal MPI implementation details affect performance Familiarity with neighbourhood collective operations in MPI Knowledge of MPI memory models for RMA operations Familiarity with MPI RMA operations and single-sided communication Understanding of best practice for MPI+OpenMP programming Pre-requisites Attendees should be familiar with MPI programming in C, C++ or Fortran, e.g. have attended the ARCHER MPI course. Pre-course setup All attendees should bring their own wireless-enabled laptop set up with the required software. Practical exercises will be done using a guest account on ARCHER. Draft Timetable (May be subject to change) All sessions will include hands-on practical exercises in addition to lectures material. Day 1: 30th July 09:00 - 09:30 Welcome and Registration 09:30 - 11:00 MPI Internals 11:00 - 11:30 Coffee 11:30 - 13:00 MPI Tools 13:00 - 14:00 Lunch 14:00 - 15:30 MPI Optimisations 15:30 - 16:00 Coffee 16:00 - 17:30 Advanced Collectives 17:30 CLOSE Day 2: 30st July 09:30 - 11:00 MPI + OpenMP (i) 11:00 - 11:30 Coffee 11:30 - 13:00 MPI + OpenMP (ii) 13:00 - 14:00 Lunch 14:00 - 15:30 New MPI shared-memory model 15:30 - 16:00 Coffee 16:00 - 17:00 Individual consultancy session 17:00 CLOSE Course Materials Slides and exercise material for this course will be available soon. https://events.prace-ri.eu/event/733/ 2018-07-30 08:00:00 UTC 2018-07-31 16:30:00 UTC    workshops_and_courses