skip to navigation skip to content
Tue 16 Apr - Wed 17 Apr 2019
09:00, ...

Venue: University Information Services, Phoenix Teaching Room 1, New Museums Site

Provided by: University Information Services


Booking

Bookings cannot be made on this event (Event is not taking bookings).


Other dates:

No more events



Booking / availability

ARCHER, UK Tier 2 & PRACE: Modern C++ for Computational Scientists
PrerequisitesNew

Tue 16 Apr - Wed 17 Apr 2019

Description
  • Please note that although this course is being hosted at Cambridge, it is being organised and run by EPCC at the University of Edinburgh.

Since the 2011 revision to the C++ language and standard library, the ways it is now being used are quite different. Used well, these features enable the programmer to write elegant, reusable and portable code that runs efficiently on a variety of architectures.

However it is still a very large and complex tool. This set of online lectures, delivered over two Wednesday afternoons and including practical exercises, will cover a minimal set of features to allow an experienced non-C++ programmer to get to grips with language.

These include:

  • overloading
  • templates
  • containers
  • iterators
  • lambdas and standard algorithms.

It concludes with a brief discussion of modern frameworks for portable parallel performance which are commonly implemented in C++.

  • To book a place on this course please complete their online registration form which can be found here along with a full description of the course.
Target audience
  • All users of ARCHER, UK Tier 2, and PRACE machines and would appeal to existing C++ programmers of these systems wanting to learn techniques that are applicable to numerical computing, or C programmers who want to know what parts of the C++ standard they should prioritise when learning new features
  • Also applicable for those using C++ in their work
Sessions

Number of sessions: 4

# Date Time Venue Trainer
1 Tue 16 Apr   09:00 - 13:00 09:00 - 13:00 University Information Services, Phoenix Teaching Room 1, New Museums Site map Rupert Nash
2 Tue 16 Apr   14:00 - 17:30 14:00 - 17:30 University Information Services, Phoenix Teaching Room 1, New Museums Site map Rupert Nash
3 Wed 17 Apr   09:00 - 13:00 09:00 - 13:00 University Information Services, Phoenix Teaching Room 1, New Museums Site map Rupert Nash
4 Wed 17 Apr   14:00 - 17:00 14:00 - 17:00 University Information Services, Phoenix Teaching Room 1, New Museums Site map Rupert Nash
How to Book
  • Please note that although this course is being hosted at Cambridge, it is being organised and run by EPCC at the University of Edinburgh.
  • To book a place on this course please complete their online registration form which can be found here along with a full description of the course.
Duration
  • Two full day sessions
Theme
Scientific Computing

Booking / availability