Macs in Chemistry

Insanely Great Science

Free HPC training courses

NAG is pleased to announce four new High Performance Computing (HPC) courses free for UK researchers and running in the next few months.

Quad Core Training - We are now firmly in the multi-core age.  The UK's HECToR service has just been upgraded to AMD Opteron quad core chips, and users have new opportunities for exploiting this system, but also face new challenges in getting the best performance. In this 2 day course the new architecture will be described in detail, and its impact on performance will be examined by use of the profiling tools available on HECToR. We shall also examine the use of mixed mode OpenMP/MPI as a programming paradigm, and also briefly introduce the use of System V shared memory segments.

Parallel I/O - Input and Output (I/O) is often an under-considered part of a code but can severely limit its scalability. This course will present MPI-IO which allows a program to read and write to a single file from multiple processes. We will also take a look at the NetCDF and HDF5 libraries.

Best Practice in HPC Software Development - The course is designed for those with parallel programming experience who are embarking on a major software development project. It is a five day course and covers hardware, compilers and optimization, tools for the programmer including debugging and profiling, parallel I/O, testing and benchmarking code and portability and maintainability issues. All aspects of the course will be backed up with hands on exercises.

Core Algorithms for High Performance Scientific Computing - This course addresses the fact that many scientific calculations involve computational linear algebra and optimization. We will develop a solid grounding in the mathematics of these algorithms; discuss the efficient implementation in a range of standard libraries and demonstrate their effective use.

NAG provides Computational Science and Engineering (CSE) support for HECToR, the UK Supercomputing Service. You are eligible for training, for which there is no charge, if you are a HECToR user or your work is covered by the remit of either EPSRC, BBSRC or NERC. We provide a regular schedule of courses that cover Fortran 95, general HPC topics, such as MPI and OpenMP, as well material specific to HECToR. We can also provide training tailored to your specific requirements and deliver courses at your institution.

For further information and our current training schedule and locations please see:

A full list of available courses and contact details are here:

For more information about NAG, HECToR and the CSE service please see the following links:
blog comments powered by Disqus