ICTP Scientific contact: I. Girotto (ICTP, Trieste, Italy)
The School has the goal of teaching participating scientists about modern computer hardware and programming to provide a foundation for future computational research using HPC, through an intensive programme with focus on practical skills.
School participants will learn to improve the efficiency of their research codes, and to parallelize them. Lectures on a selection of technical aspects of modern HPC hardware will be mixed with introductions to widely used parallel programming tools and libraries. The hands-on sessions will allow participants to practice on small example problems of general scientific interest. Example topics will cover numerical methods and parallel strategies, as well as data management. The programme specifically addresses the needs of scientists using, writing, or modifying HPC applications. It will be mainly based on fundamental HPC- relevant features in widely used scientific software for high-performance computing:
• Computer architectures for HPC and how to optimize for them
• Parallel programming tools (MPI & OpenMP)
• Parallel programming best pactices
• High-performance libraries for the solution of common math problems
• Floating-point math..
Speakers: I. Girotto (ICTP, Trieste, Italy) A. Kohlmeyer (ICTP, Trieste, Italy & Temple University, Philadelphia, US) F. Posada (ICTP, Trieste, Italy & Temple University Philadelphia, US) M. Brenes (Trinity College, Dublin, Ireland ) J. Aguilar Mena (Barcelona Supercomputing Center, Barcelona, Spain)
A limited number of grants are available to support the attendance of selected participants from developing countries, with priority given to young scientists from Latin America. Accommodation and meals are covered for all participants coming from outside Baranquilla. There is no registration fee.