The overall aim of this course is to provide course
attendees with a strong background in programming
techniques suitable for general scientific programming
and high-performance computing (HPC).
Description:
High Performance Computing Autumn Academy 2021 - Online
Course
Dates: 6th – 17th September 2021
Aim: To teach scientific computing techniques from
C++/Fortran programming, to parallelism and numerical
methods used in CFD and Atomistic modelling.
Location: Remotely hosted by Centre for Scientific
Computing, University of Cambridge, U.K.
Contact details: shortcourses@csc.cam.ac.uk
The overall aim of this course is to provide course
attendees with a strong background in programming
techniques suitable for general scientific programming.
At the end of the course they should be able to write a
range of simple algorithms in C++ or Fortran, understand
what issues affect the performance of the code, and be
familiar with methods of utilising multiple CPU cores.
They will also have been introduced to a range of topics
suited to high-performance software development,
including command-line Linux, version control, data
structures, and super-computer cluster queuing systems.
There will also be opportunities to attend seminars on a
range of academic and industrial applications of these
techniques and to learn how they are used in practice.
The attendees will also work together on small projects,
with the chance for networking opportunities with their
peers and leaders in HPC fields.
Please see the lecture schedule for more information. The
course will be held remotely, with joining instructions
circulated to attendees.
Although best experienced as a full two week course, it
is possible to register for access to the lectures and
related material only at a reduced rate.
Suitability for the course
The course is suitable for participants with a University
Degree in Natural Sciences, Mathematics, Engineering, or
Computer Science.
Participants should have experience with a modern
scientific programming language, such as Python, Matlab,
C++, or Fortran. For example, they should be able to use
this language to write a function to multiply two
matrices (input from a file or keyboard), without using
any of the language’s built-in matrix-manipulation
functionality. Experience with a command-line based OS,
such as Linux or Mac OS X, would also be helpful.
Note for international applicants: All the course
lectures and tutorials will be in English, therefore a
high standard of fluency in English is required. If
English is not your first language, you may be asked to
demonstrate your English language proficiency—this is
usually through the provision of an English Language test
certificate, either IELTS or TOEFL. For more information
visit this link.
Registration
Applications for a place on the HPC Autumn Academy are on
a first-come-first-served basis. Early registration is
recommended.
Fees
The Registration fee covers access to the online course
materials, interactive teaching, access to computing
facilities, and assistance from demonstrators.
With the Lecture-access only option, you will only be
able to attend the lectures, and will have to attempt
practicals in your own time on your own resources.
Registration fee: £990
Academic Researcher: £500
Student: £350
Lecture-access only: £350
In order to book a place, please use the University
Online Sales Platform:
https://onlinesales.admin.cam.ac.uk/conferences-and-events/department-of-physics/high-performance-computing-academy/high-performance-computing-academy-2021
Booking deadline: Friday 16th July.
Bursaries
A limited number of bursaries are available to full-time
University students to reduce the registration fee. In
order to be considered for these, please contact
shortcourses@csc.cam.ac.uk and include a C.V. The
deadline to be considered for a bursary is Friday 25th
June 2021. You will be contacted by Friday 9th July to
confirm whether or not your application has been
successful.
A further number of bursaries are available to Greek
participants as part of the Gianna Angelopoulos Programme
for Science, Technology and Innovation (GAPSTI). For more
information please visit the GAPSTI website:
https://www.gianna.phy.cam.ac.uk/news/high-performance-computing-summer-school
Technical Requirements
As the course will be held remotely, please note the
following technical requirements:
Internet connection capable of streaming video.
Microphone and web-cam strongly recommended (for
interaction with teaching staff)
Linux or Mac OS X operating system (Microsoft Windows
will be supported, but will be more complex to set up)
Details of how to join the lectures and teaching sessions
remotely will be sent to registered participants before
the course begins.
If you have any questions about these requirements,
please contact Dr Philip Blakely (pmb39@cam.ac.uk).